上篇我们做了,登录成功页面的跳转,以及登录失败进行重定向到到登录页面,本次我们学习采用JSP语言对jsp页面进行处理。
目标:重定向到跳转页面并且使用JSP语句让页面不再输入"NULL"。
1.对控制文件的语句进行改写,跳转到jsp页面时,采用重定向的方式。
将先前的代码注释掉,用重定向语句跳转到jsp页面。
response.sendRedirect("p2.jsp");
2.改变jsp页面,使用if判断语句,当传入的值为空时,我们使页面不输出"NULL"。
3.为了验证这个判断确实执行了,我们再追加一个if判断语句,但是判断条件与上面相反,如果下面的语句可以执行,则说明我们的判断代码没有问题。
<% out.println("<p>嗨嗨嗨</p >"); %>
<% if(request.getParameter("xm")!=null&&request.getAttribute("msg")!=null){%>
<%= request.getParameter("xm")%>, <%=request.getAttribute("msg" )%>;
<%} %>
<% out.println("<p>嗨嗨嗨</p >"); %>
<% if(request.getParameter("xm")==null&&request.getAttribute("msg")==null){%>
<%= request.getParameter("xm")%>, <%=request.getAttribute("msg" )%>;
<%} %>
4.运行结果
运行成功。