关于session监听浏览器关闭服务器执行destory的证实
2015-08-18 10:46
309 查看
session监听初次访问的时候会生成session放在cookie里
浏览器关闭 服务器延迟执行destory
tomcat8+spring4
浏览器关闭 服务器延迟执行destory
tomcat8+spring4
public class SessionHelpListen implements HttpSessionListener { private final String FORMAT = "yy-MM-dd HH:mm:ss"; public void sessionCreated(HttpSessionEvent sce) { System.out.println("创建session:"+DateUtil.getStringNowTime(new Date(),FORMAT)); WebApplicationContext appctx = WebApplicationContextUtils.getWebApplicationContext(sce.getSession().getServletContext()); SessionTestService asi = (SessionTestService)appctx.getBean("test"); SessionTest st = new SessionTest(); st.setUpdateTime(DateUtil.getStringNowTime(new Date(),FORMAT)); st.setSessionId(sce.getSession().getId()); asi.insertSessionMsg(st); } public void sessionDestroyed(HttpSessionEvent sce) { System.out.println("销毁session:"+DateUtil.getStringNowTime(new Date(),FORMAT)); WebApplicationContext appctx = WebApplicationContextUtils.getWebApplicationContext(sce.getSession().getServletContext()); SessionTestService asi = (SessionTestService)appctx.getBean("test"); SessionTest st = new SessionTest(); st.setSessionId(sce.getSession().getId()); asi.deleteSessionMsg(st); } }
相关文章推荐
- Myeclipse6.5优化技巧及myeclipse6.5代码提示配置
- 使用ASI下载网络数据
- Java反编译工具(以反编译android的framework.jar举例)
- CSS3快速浏览器前缀的方法
- 2014ACM/ICPC亚洲区域赛牡丹江站汇总
- java 工程编译及运行
- <转载>Div+Css布局教程(-)CSS必备知识
- 15个必须知道的chrome开发者技巧
- 项目部署到tomcat上,tomcat能正常启动,为什么却无法访问?
- Spring配置之OpenSessionInViewFilter
- web端上传图片的几种方式
- 关于Interface的点滴
- UVALive 5797解题报告
- (4)常见的对const的误解
- Protobuf数据编码规则
- 自回归模型(AR)、移动平均模型(MA)、自回归移动平均模型(ARMA)以及差分自回归移动平均模型(ARIMA)辨析
- 安装Nginx
- ORACLE 基础概念和知识结构
- Solr5.2.1学习笔记-2-深入理解schema.xml
- 预编译文件prefix header