在jsp文件中,如果你想得到实现满足一个条件后跳转向另一个网页,否则转向另一个界面,使用下面的语句是没有用的。
<%if(name1.equals("xmm") && passwd.equals("3152060814101"))%>
<jsp:forward page="success.jsp"/>
<%else%>
<jsp:forward page="fail.jsp"/>
你可以使用以下两种方法解决这个问题。
(一)使用网页重定位<% if(name1.equals("xmm") && passwd.equals("3152060814101"))
{ request.getRequestDispatcher("success.jsp").forward(request, response);}
else {
response.sendRedirect("fail.jsp");
}
%>
(二) <%if(name1.equals("xmm") && passwd.equals("3152060814101")){%>
<jsp:forward page="success.jsp"/>
<%}else{%>
<jsp:forward page="fail.jsp"/><%}%>