学习记录 java session保存用户登录
2016-06-29 11:00
316 查看
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <% //检查session,取得session信息 Object obj = session.getAttribute("username"); if(obj != null) { out.print("欢迎登录 "+obj.toString()); } else { out.print("会话超时,请重新登录系统"); //3秒后跳转到用户界面 response.setHeader("refresh", "3;URL=Login.jsp"); } %> 主页面 <br> <a href="Login.jsp">退出登录</a> </body> </html>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> 登录页面 <br> <% //销毁session session.invalidate(); %> <form action="TestPW.jsp" method = "post"> 用户名:<input type="text"name = "username"> 密码:<input type="password"name = "password"> <input type="submit" value="登录"> </form> </body> </html>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <% //验证用户登录信息是否正确 String un = request.getParameter("username"); String pw = request.getParameter("password"); if(un != null && pw != null) { //如果正确 就创建session,并跳转到main.jsp if(un.equals("asd") && pw.equals("123")) { //记录用户信息 session.setAttribute("username", un); //跳转到系统主页面 response.sendRedirect("Main.jsp"); } else { //否则就提示登录错误 out.print("用户名或密码错误"); } } else { out.print("请以正常的方式访问系统"); } %> </body> </html>
相关文章推荐
- JAVA枚举类型enum使用实例
- JAVA的反射机制浅谈
- java反射之getGenericSuperclass方法的用处
- Spring Cloud Config 快速入门
- springMVC_01_是什么
- MyBatis入门第4天--MyBatis与Spring整合及逆向工程
- Ubuntu安装JDK
- java.net.UnknownHostException: XXXX Name or service not known
- [改善Java代码]注意Class类的特殊性
- [改善Java代码]数组的真实类型必须是泛型类型的子类型
- [改善Java代码]严格限定泛型类型采用多重界限
- eclipst java heap space
- Java中字符串常量和字符串变量的区别
- Spark运行在eclipse_使用PyDev和pyspark
- 内省、JavaBean、PropertyDescriptor类、Introspector类、BeanUtils工具包、注解、Rentention、Target、注解的基本属性和高级属性
- RuntimeException与CheckedException
- Java入门-图片云
- FileInputStream的read方法详解
- eclipse显示奇怪文字
- MyEclipse 启动报错:'Building workspace' has encountered a problem解决方法