首页 > 代码库 > java web 程序---登陆验证注销/重定向session_login.jsp/

java web 程序---登陆验证注销/重定向session_login.jsp/

思路:第一个页面是: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=http://www.mamicode.com/"提交"/>
    
    
   </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=http://www.mamicode.com/"session_logout.jsp">注销</a>
      <%}else{%>
       
          <h1>您还未登陆,不能查看保密信息,请先登陆</h1><a href=http://www.mamicode.com/"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>