思路:第一个页面是:session_login.页面,一个form表单,一个脚本,输入的名称不为空,不,则重定向
到welcome.jsp页面。否则,显示登陆失败,请输入登陆名称:
第二个页面,是welcome.jsp页面,还有注销页面。重定向到session_logout.jsp页面,然后有一个提示,先登录才能看到保密信息。链接到session_login.jsp页面
第三个页面是退出页面。然后跳转到登陆成功的页面
session_login.jsp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 |
<body> <form action= "" > 用户名:<input type= "text"
name= "uname" /><br/> <input type= "submit"
value= "提交" /> </form> <% String name=request.getParameter( "uname" ); if (name!= null &&!name.equals( "" )){ session.setAttribute( "flag" , "ok" ); response.sendRedirect( "welcome.jsp" ); //重定向welcome.jsp页面 } else { %> <h3>登陆失败,请输入登陆的名称:</h3> <% }%> </body> |
welcome.jsp
1
2
3
4
5
6
7
8
9
10
11
12
13 |
<% if (session.getAttribute( "flag" )!= null ){ %> <h1>保密信息,欢迎光临本页面!!!</h1> <a href= "session_logout.jsp" >注销</a> <%} else {%> <h1>您还未登陆,不能查看保密信息,请先登陆</h1><a href= "session_login.jsp" >点击登录</a> <%}%> </body> |
session_logout.jsp
1
2
3
4
5
6
7
8 |
<body> <% session.invalidate(); response.setHeader( "refresh" , "1;url=welcome.jsp" ); %> </body> |
java web 程序---登陆验证注销/重定向session_login.jsp/,布布扣,bubuko.com
java web 程序---登陆验证注销/重定向session_login.jsp/
原文地址:http://www.cnblogs.com/langlove/p/3715928.html