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>