登录界面:input.jsp
- <%@ page contentType="text/html; charset=GB2312" %>
- <HTML>
- <HEAD>
- <TITLE>登录页面</TITLE>
- </HEAD>
- <BODY>
- <BR>
- <FORM action="sendRedirect.jsp" method=post name=form1>
- <P>姓名:<INPUT name=inputName ></P>
- <P>密码:<INPUT name=inputPass></P>
- <INPUT name=submit type=submit value=登录>
- </FORM>
- </BODY>
- </HTML>
处理页面:sendRedirect.jsp
- <%@ page contentType="text/html; charset=GB2312" %>
- <%@ page language="java" %>
- <%
- String Name = request.getParameter("inputName");
- String Pass = request.getParameter("inputPass");
- if(Name.equals("") || Pass.equals(""))
- response.sendRedirect("error.jsp");
- %>
- <HTML>
- <HEAD>
- <TITLE>网页引导</TITLE>
- </HEAD>
- <BODY>
- <BR>
- <P>您输入的姓名是:
- <%= Name %>
- </P>
- <P>您输入的密码为:
- <%= Pass %>
- </P>
- </BODY>
- </HTML>
error.jsp
- <%@ page contentType="text/html; charset=GB2312" %>
- <HTML>
- <HEAD>
- <TITLE>网页引导</TITLE>
- </HEAD>
- <BODY>
- <BR>
- <FORM action="sendRedirect.jsp" method=post name=form1>
- <font size=5 color=red>
- 你输入的信息不完整,请重新输入!
- </font>
- <br>
- <P>姓名 : <INPUT name=inputName ></P>
- <P>密码 : <INPUT name=inputPass ></P>
- <INPUT name=submit type=submit value=登录>
- </FORM>
- </BODY>
- </HTML>
结果:
你输入的信息不完整,请重新输入!姓名 :
密码 :
对于错误页面的处理,如果想加入自定义的信息,比如 你输入的信息不完整,请重新输入!,处理过程比较麻烦,首先判断请求信息是否为空,如果为空,跳转到错误页面。 如果我们用 struts2 以后,对于错误页面的处理将非常方便。