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

思路:第一个页面是:session_login.页面,一个form表单,一个脚本,输入的名称不为空,不,则重定向

    到welcome.jsp页面。否则,显示登陆失败,请输入登陆名称:

     第二个页面,是welcome.jsp页面,还有注销页面。重定向到session_logout.jsp页面,然后有一个提示,先登录才能看到保密信息。链接到session_login.jsp页面

    第三个页面是退出页面。然后跳转到登陆成功的页面

session_login.jsp

  

 <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

	<%
  		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

  <body>
	<%
		session.invalidate();
	
		response.setHeader("refresh","1;url=welcome.jsp");
	
	 %>
  </body>

  

原文地址:https://www.cnblogs.com/langlove/p/3715928.html