java session 监听
2015-10-07 14:26
501 查看
相应的在web.xml配置
<listener> <listener-class>....essionHandler</listener-class> </listener>
public class SessionHandler implements HttpSessionListener { private final static String COUNT = "count"; @Override public void sessionCreated(HttpSessionEvent event) { ServletContext ctx = event.getSession().getServletContext(); Integer numSessions = (Integer) ctx.getAttribute(COUNT); if (numSessions == null) { numSessions = new Integer(1); } else { int count = numSessions.intValue(); numSessions = new Integer(count + 1); } ctx.setAttribute(COUNT, numSessions); System.out.println("create count : " + numSessions); } @Override public void sessionDestroyed(HttpSessionEvent event) { ServletContext ctx = event.getSession().getServletContext(); Integer numSessions = (Integer) ctx.getAttribute(COUNT); if (numSessions == null) { numSessions = new Integer(0); } else { int count = numSessions.intValue(); numSessions = new Integer(count - 1); } ctx.setAttribute(COUNT, numSessions); System.out.println("destroy count : " + numSessions); } }
相关文章推荐
- JDK自带工具一览表。妈妈再也不用担心你到处去下载小软件了~~
- "=="与"equals"的区别,
- java中的垃圾回收机制的相关知识
- Eclipse Xml编译错误Referenced file contains errors - spring-beans-4.0.xsd
- java replaceall() 转义字符
- JAVA图片上传类
- hdu 2002 计算球体积 java/c
- JavaWeb知识结构图
- java 反射机制
- java 汉字保存到mysql 乱码
- [转]java中Collections.sort排序详解
- javac与java命令在窗口编译java文件的操作和作用
- struts文件上传
- Climbing Stairs | leetcode 70 【Java解题报告】
- spring + mybatis 注解式事务不回滚的原因分析 @Transactional
- 嘚吧嘚java的发展历史
- 欢迎使用CSDN-markdown编辑器
- Java并发编程:并发容器之CopyOnWriteArrayList(转载)
- java课后作业 弹出窗口求两个数的加减乘除
- JDK自带工具一览表。妈妈再也不用担心你到处去下载小软件了~~