// index.jspYêu cầu return.getParameter là gì?
<form method="post" action="backend.jsp">
<input type="text" name="one" />
<input type="submit value="Submit" />
</form>
Trong backend.jsp những gì hiện request.getParameter ("one"); trở về?
request.getParameter("one").getClass().getName();
lợi nhuận java.lang.String, vì vậy nó phải là một String phải không?
Tuy nhiên tôi không thể làm
String one = request.getParameter("one");
if (!"".equals(one)) {}
hoặc
if (one != null) {}
này là hiển nhiên, bởi vì biến một không trả lại null. Có phải là
if (one.length() > 0) {}
chỉ có cách để đi, hoặc có giải pháp tốt hơn hoặc cách tiếp cận tốt hơn? Tôi đang xem xét cả hai giải pháp được trên jsp. Sử dụng một servlet (mặc dù jsp là một servlet) là một ca sử dụng khác trong kịch bản này.
tôi khuyên bạn nên đọc các javadocs trước khi đặt câu hỏi như thế này. Nó tiết kiệm thời gian của mọi người. Trong trường hợp cụ thể này, bạn dường như đã đưa ra các giả định không chính xác, và việc đọc javadoc sẽ sửa chữa. –
Cảm ơn bạn đã củng cố ý định của mình. Ngoại trừ đoạn cuối cùng của tôi, tôi về cơ bản nói cùng một điều tôi đã đọc javadoc trước khi bình luận, để mọi người sẽ không bình luận vội vã hoặc phạm vi vấn đề bên ngoài. Tôi muốn hướng mọi người đến đoạn thứ ba sau khi biết những điều cơ bản này. Tôi đã không làm điều đó trực tiếp, xin lỗi vì điều đó. Chúc mừng !! – Pramod
tại sao bạn lại nói chúng ta không thể làm hai trường hợp kia? – Jus12