Session简单介绍
来源:互联网 发布:关闭1099端口 编辑:程序博客网 时间:2024/06/05 22:46
http://www.cnblogs.com/xdp-gacl/p/3855702.html
session对象的创建和销毁时机
1、session对象的创建时机
在程序中第一次调用request.getSession()方法时就会创建一个新的Session,可以用isNew()方法来判断Session是不是新创建的
范例:创建session
1 //使用request对象的getSession()获取session,如果session不存在则创建一个 2 HttpSession session = request.getSession(); 3 //获取session的Id 4 String sessionId = session.getId(); 5 //判断session是不是新创建的 6 if (session.isNew()) { 7 response.getWriter().print("session创建成功,session的id是:"+sessionId); 8 }else { 9 response.getWriter().print("服务器已经存在session,session的id是:"+sessionId);10 }
2、session对象的销毁时机
session对象默认30分钟没有使用,则服务器会自动销毁session,在web.xml文件中可以手工配置session的失效时间,例如:
1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app version="2.5" 3 xmlns="http://java.sun.com/xml/ns/javaee" 4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 6 http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> 7 <display-name></display-name> 8 9 <welcome-file-list>10 <welcome-file>index.jsp</welcome-file>11 </welcome-file-list>12 13 <!-- 设置Session的有效时间:以分钟为单位-->14 <session-config>15 <session-timeout>15</session-timeout>16 </session-config>17 18 </web-app>
当需要在程序中手动设置Session失效时,可以手工调用session.invalidate方法,摧毁session
阅读全文
0 0
- Session简单介绍
- Session的简单介绍
- 简单介绍Session和Cookie
- cookies和session简单介绍
- cookie与session简单介绍
- 简单介绍 request response session
- session对象和cookie对象简单介绍
- HTTP Session工作原理的简单介绍
- php session介绍及简单演示
- session和cookie的简单介绍
- 关于jsp中session,application的简单介绍以及用法
- session介绍
- session介绍
- session介绍
- session介绍
- session介绍
- session介绍
- session介绍
- 欢迎使用CSDN-markdown编辑器
- x264官方学习文档(3)——英文资料,极具参考价值
- UIWebView 的坑点
- string subtraction
- 感兴趣的博客地址临时记录
- Session简单介绍
- 再见Win7----记录Win7系统的安装
- 文章标题
- 各位相加
- SpringBoot 在CentOS7部署
- OpenGLES FBO-BlitFramebuffer MSAA 抗锯齿的实现
- Sublime 添加vue模板
- retrofit + rxjava 网络请求的一些注意项
- maven