首页 > 代码库 > java web 程序---登陆验证4个页面
java web 程序---登陆验证4个页面
思路:
1.第一个是登陆页面login.jsp一个form表单。点击登陆按钮
2.第二个是验证页面check.jsp.如果username和password都正确。则跳转到另一个页面a.jsp显示登陆成功。否则,登陆有误,提醒用户,重新登陆。
3.当用户没有输入用户名和密码就直接进入登陆页面,那么有一个b.jsp页面,进行验证,用户名和密码都不为空,如果为空,则提示用户请先登陆。
其实,到这里,这么人性化的设计还是他,不是他,我他妈都不用这么烦,这么爱,
login.jsp
?
1 2 3 4 5 6 7 | <body> <form action= "check.jsp" > 用户名:<input type= "text" name= "username" /><br/> 密 码:<input type= "password" name= "pass" /><br/> <input type= "submit" value=http://www.mamicode.com/ "登陆" /> </form> </body> |
check.jsp
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <body> <% String name=request.getParameter( "username" ); String pass=request.getParameter( "pass" ); if (name.equals( "zl" )&&pass.equals( "00" )){ session.setAttribute( "name" ,name); session.setAttribute( "pass" ,pass); %> <jsp:forward page= "c.jsp" /> <% } else { out.print( "您好,您的输入有误" ); %> <a href=http://www.mamicode.com/ "login.jsp" >登陆</a> <%}%> </body> |
a.jsp
?
1 2 3 4 5 6 7 8 9 10 11 12 | <body> <% String name=(String)session.getAttribute( "name" ); String pass=(String)session.getAttribute( "pass" ); if (name== null ||pass== null ){%> <jsp:forward page= "b.jsp" /> <%}%> 欢迎<%=request.getParamer( "username" )%>登录成功! </body> |
b.jsp
?
1 2 3 4 5 | <body> <a href=http://www.mamicode.com/ "login.jsp" >请先登录</a> </body> |
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。