web程序统计在线人数的实现方式!
2015-07-16 14:24
399 查看
只需要实现session监听器,然后再根据具体逻辑进行操作:
//统计当前在线用户个数 public class UserCountListener implements HttpSessionListener { public void sessionCreated(HttpSessionEvent se) { ServletContext context = se.getSession().getServletContext(); Integer num = (Integer) context.getAttribute("num"); if(num==null){ context.setAttribute("num", 1); }else{ num++; context.setAttribute("num", num); } } public void sessionDestroyed(HttpSessionEvent se) { ServletContext context = se.getSession().getServletContext(); Integer num = (Integer) context.getAttribute("num"); if(num==null){ context.setAttribute("num", 1); }else{ num--; context.setAttribute("num", num); } } }
相关文章推荐
- Android context空指针异常
- JSON API 1.0 核心开发者自述 | 你所不知道的那些技术细节
- 简易局域网视频服务器
- 国际化的jstl标签
- 数据结构基础 之 二叉堆 概念篇
- eclipse使用jpa实现数据库反向生成Hibernate实体
- 资金计划报表sql 希望大家给点意见,指出我的存储过程里面的错误的地方
- iOS 8 Xcode6 设置Launch Image 启动图片
- 技术性博客收集
- Swift的build configurations是如何支持条件编译的?
- 人手一份核武器 - Hacking Team 泄露(开源)资料导览手册
- AppleScript 以管理员身份运行程序
- 连接数据库报“You have an error in your SQL syntax”异常的解决
- MYSQL之表分区----按日期分区
- jQuery切换事件
- 快速傅立叶之二
- Material Design练习
- 控制器添加控制器的view的方法
- Arrays.binarySearch();
- Quarzt 2D 裁剪