2019独角兽企业重金招聘Python工程师标准>>>

监听在线用户可以通过监听session创建来记录,通过写一个类来实现HttpSessionListener接口,其中要重写两个函数,分别是sessionCreated(HttpSessionEvent event)和sessionDestroyed(HttpSessionEvent event),分别是session创建和销毁会触发的函数。通过在创建和销毁session中增加用户数和减少用户数;

注意:要在web.xml文件中加入

  1. <listener>
  2. <listener-class>XXX.SessionListener</listener-class>
  3. </listener>

其次,由于如果用户直接关闭浏览器,服务端将无法知道其已经下线,可以通过设置session的超时时间来观察用户是否已经下线。在web.xml文件中加入

  1. <session-config>
  2. <session-timeout>1</session-timeout>
  3. </session-config>

其中,时间单位是一分钟,并且只能是整数,如果是零或负数,那么会话就永远不会超时。

转载于:https://my.oschina.net/u/1418822/blog/185818

struts2 在线用户记录相关推荐

  1. Discuz!NT 在线用户功能简介

    声明:本文内容纯属个人观点,官方保留最终解释 在上文(Discuz!NT URL地址重写) 中, 聊到了"在线用户"功能,因为当时介绍的重点不是"在线" 那一块 ...

  2. 在线用户管理--ESFramework 4.0 进阶(05)

    无论我们采用何种通信框架来构建我们的分布式系统,在服务端进行用户管理都是非常重要的一个环节.然而用户管理是否应该隶属于通信框架了?这个并不一定,通常来说,用户管理是与具体应用紧密相关的,应该是由应用解 ...

  3. 实现在线用户列表的简单方法

    因最近时间空点,写点个人心得了~,我们经常在程序中要实现显示当前有多少用户在线,以及在线用户的操作状态的功能,看了园子里朋友都有一些非常好的思路,这里我也提供一种很简单的方法: 1,用户登陆后,在每一 ...

  4. 【博客大赛】100行js代码实现网站在线用户数量统计 nodejs + socket.io方案

    需求提出 公司的在线培训平台,需要增加一个新功能:实时统计当前在线的用户数量并在终端界面上显示,需要的时候可以查询当前在线的用户的明细. 有3种技术方案可以选用: 1)改动后台代码,在用户登录和退出时 ...

  5. 接口规范 6. 查看在线用户

    6.查看在线用户 6.1.查询在线用户 用途 查询当前时间在线的用户数量,返回每个视频流观看用户的总数. 请求* statMgr/?request=connection_count 响应 {" ...

  6. [转载]Asp.Net在线用户列表的開發匯總

    这是转载的别人的一篇,解决了困扰我已久的问题,虽然文章里少了两张图,但是不影响阅读. 1.在线用户列表的实现 在ASP时代,要实现一个网站的在线用户列表显示功能的惯用做法是修改global.asa文件 ...

  7. linux系统中mywho命令,linux查看在线用户 who命令参数及用法

    linux who 命令 详解 Linux最常用命令之一 功能说明:显示目前登入系统的用户信息. 语 法:who [-Himqsw][--help][--version][am i][记录文件] 补充 ...

  8. 同时在线用户人数怎么统计?

    每次用户操作时更新其在线时间,在用户表里加上一个 update_time 字段,每次用户进行操作时,更新这个字段为当前的时间,然后再定义一个过期时间,比如十分钟,表示十分钟内没有任何操作默认用户不在线 ...

  9. 腾讯手游《王者荣耀》创下每日1亿用户记录

    腾讯的手机游戏<王者荣耀>在成立五周年之际,受到名人,电子竞技明星和乐团的欢迎,称其每日活跃用户已超过1亿.标题不仅打破了用户记录,而且在此过程中还产生了其他前所未有的成就. 一方面,它一 ...

最新文章

  1. Android视图状态及重绘流程分析,带你一步步深入了解View(三)
  2. ubuntu安装VMware workstation pro 15
  3. vs code 添加jquery的智能提示
  4. unity3d 虚拟博物馆_基于Unity3D的虚拟博物馆信息可视化系统①
  5. 涉密文件检查工具_深圳龙华资料文件销毁粉碎销毁资料文件公司一览表
  6. ZC_汇编指令_cmp
  7. 程序架构探讨—001 多段select语句的方案
  8. Linux音频驱动-Card创建
  9. Linux的ip_conntrack半景
  10. 基于OptiSystem的光接收机的设计和仿真
  11. 色彩构成(Interaction of Colour)
  12. 同济大学计算机专业考研的教材,同济大学电子信息(计算机与智能技术)专业考研参考书目-指定教材-辅导资料...
  13. 树莓派介绍树莓派3代B+型开发板
  14. 2022年熔化焊接与热切割试题及答案
  15. 也许你会用到的58个硬件面试题!
  16. Java小白入门200例80之Java继承(extends)
  17. Java——将一个正整数分解质因数
  18. 《模拟电子技术基础》笔记——上交大郑益慧主讲——辅助教材《电子电路原理第四版》—— 要反反复复看直到记住图的推导过程——出错了欢迎指正——由于是快速刷了一遍还是要反复复习——学习这里面的思路
  19. WINDOWS服务器性能监控器的监视以及邮件预警配置
  20. 蔚来汽车Java实习面经总结(来源:牛客与看准)

热门文章

  1. php的图像处理有哪些实际作用,PHP_一个经典实用的PHP图像处理类分享,本图像处理类可以完成对图片 - phpStudy...
  2. mysql导入组织树脚本_mysql存储过程递归调用发作树数据
  3. JavaScript实现类与继承
  4. Nginx跨域解决配置示例
  5. Spring Cloud Gateway (七)处理流程解析
  6. python 脚本编码_Python-我如何编码我的Python脚本
  7. c++函数不允许递归_面试算法题:不会递归函数被面试官刷了下来!
  8. 核心编程第五版 配套代码_攻略Python的免费书单:走进编程,从这五本书开始...
  9. 由于连接方在一段时间后没有正确答复或连接的主机_新风换气机使用效果不佳,为何?掌握正确使用方法就好了...
  10. MySQL优化SQL性能问题