listener实现监听在线人数

实现HttpServletListener接口

1:在登录时,获取登录人数以及登录集合,放到application作用域中,声明周期比较长,跟随web应用

ServletContext application =request.getSession().getServletContext()

2:在销毁时,将人数减一,将修改集合

3.如果上述不能满足条件,可以实现 HttpServletAttributeListener,这个里面可以监听到put和remove操作,

public void attributeAdded(HttpSessionBindingEvent se) {

}

se.getValue()可以获取到当前的对象(即往session中存储的对象)

至于如何区分是操作的哪个对象暂时还不明确

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文包括:1、Listener简介2、Servlet监听器3、监听三个域对象创建和销毁的事件监听器4、监听三个域对...
    廖少少阅读 11,406评论 6 28
  • 监听器(listener) 监听器简介 :监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个...
    奋斗的老王阅读 7,346评论 0 53
  • 1.监听器的简介 1.监听器: 专门用于对其他对象身上发生的事件或状态改变进行监听或相应处理的对象,当被监视的对象...
    一颗白菜_阅读 3,157评论 0 1
  • 1、过滤器的基本概念 现实中的监听器定义:是指专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,...
    年少懵懂丶流年梦阅读 2,773评论 1 2
  • JSP总结(经典) day1 JSP 定义: 1)Java Server Page, Java EE 组件,本...
    91数据阅读 8,850评论 0 13

友情链接更多精彩内容