将html表单转发到具有
的jsp页面<input type="text" name="name">
用于在jsp页面中处理的'name'参数。如果没有提供名称,我确实希望将表单提交给jsp,jsp应检测'null'以处理if-else循环以显示相关消息。
我如何实现这一目标?
答案 0 :(得分:0)
我确实希望将表单提交给jsp并且jsp应该检测 'null'处理if-else循环以显示相关消息。
您可以在 display.jsp 页面上使用此功能来检查值是否为空且不为空:
<%
String name = request.getParameter("name");
if(name != null && !name.isEmpty()){
%>
<p>name is <%=name%></p>
<%
}else{
%>
<p>name is null or empty!</p>
<%
}
%>
但如前所述,这是非常沮丧的!你应该使用servlet。如果你想看看如何做到这一点,请告诉我,我将用更好的解决方案编辑这个答案。