题目描述:第一个页面:登录页面,可输入用户名,密码然后提交或者重置。
第二个页面:处理页面,处理判断用户名是否为123,密码是否为123456,然后决定跳转的页面。
第三个页面:欢迎页面。
第四个页面:错误页面。可重新返回登录页面。
具体实现:
login.jsp
<body>
<form action="handle.jsp">
<input type="text" name="username"><br>
<input type="password" name="userpassword"><br>
<input type="submit" name="提交">
<input type="reset" name="重置">
</form>
</body>
handle.jsp
<body>
<% String name=request.getParameter("username"); %>
<% String password=request.getParameter("userpassword"); %>
<% if("123".equals(name) && "123456".equals(password))
{
//跳转到welcom页面
%>
<jsp:forward page="welcome.jsp"/>
<%
}
else
{
//跳转到error页面
%>
<jsp:forward page="error.jsp"/>
<%
}
%>
</body>
welcom.jsp
<body>
<font face="楷体" size=4 color=blue>
<%=request.getParameter("username")%>欢迎你! <br>
</font>
</body>
error.jsp
<body>
用户名与密码不匹配,请重新<a href="login.jsp">登录</a>
</body>
实现页面:
登录页面:
欢迎页面:
错误页面:
The end.