java web 项目中通过session 统计在线访问人数
2012-09-21 14:43
776 查看
java类文件:
web.xml配置文件:
session 到期以后会自动执行,UserOnlineListener中的sessionDestroyed(HttpSessionEvent arg0)方法
import javax.servlet.http.HttpSessionEvent; import javax.servlet.http.HttpSessionListener; public class UserOnlineListener implements HttpSessionListener { static int count = 0;
@Override public void sessionCreated(HttpSessionEvent arg0) { System.out.println(this.getClass().toString() + "sessionCreated(HttpSessionEvent arg0)"); count ++;
} @Override public void sessionDestroyed(HttpSessionEvent arg0) { System.out.println(this.getClass().toString() + "sessionDestroyed(HttpSessionEvent arg0)"); if(count>0) count --;
} }
web.xml配置文件:
<!-- 监听在线用户 --> <listener> <listener-class> cn.cnic.dep.util.UserOnlineListener </listener-class> </listener>
<!-- Session超时定义,单位为分钟 --> <session-config> <session-timeout>30</session-timeout> </session-config>
session 到期以后会自动执行,UserOnlineListener中的sessionDestroyed(HttpSessionEvent arg0)方法
相关文章推荐
- web项目设置session监听器,统计同时在线人数
- JavaWeb中的Session、SessionListener、在线人数统计
- java web监听器统计在线用户及人数
- javaweb中实现在线人数统计
- JavaWeb中的application统计在线人数案例
- 利用HttpSessionListener实现网站在线人数统计功能(转自http://www.web521.com/web/558068/T645231.shtml)
- java程序利用HttpSessionListener实现统计在线人数(示例代码)
- Java Web开发——在线人数统计程序
- [java]HttpSessionListener实现统计在线人数
- Java Web开发——在线人数统计程序
- java web 项目如何部署到互联网中 通过输入域名访问?
- java通过监听Session实现统计在线用户
- java web 监听系统在线用户人数(tomcat session的创建时机)
- java session HttpSessionListener、HttpSessionBindingListener使用区别,实现在线人数统计以及踢出用户
- web项目统计在线人数
- 通过Application统计网站访问人数和在线人数
- java session HttpSessionListener、HttpSessionBindingListener使用区别,实现在线人数统计以及踢出用户
- 使用HttpSessionListener和ServletContextListener实现在线人数和历史访问人数统计的问题
- web项目通过Session监听器控制在线人数以及同一用户异地登陆限制
- java web在线人数统计