使用servletContextListener的在线用户列表

时间:2015-07-08 05:30:14

标签: jsp servlet-3.0

我是网络编程的新手,我不知道使用servlet Context Listener列出我的servlet中的所有在线用户,但我坚持实现这个。有谁有答案请通过一些例子让我知道。提前谢谢。

1 个答案:

答案 0 :(得分:0)

我会给你一般的路径,因为代码的详细答案会太长。

你应该:

  • 在servlet上下文属性中保留当前登录用户(sessionid:user)的哈希值 - 确保将其初始化为ServletContextListener中的空哈希(contextInitialized事件)
  • 在处理登录的模块中为其添加条目
  • 从HttpSessionListener(sessionDestroyed事件)中删除条目

只需在您的应用程序中将它们粘合在一起就应该这样做......