获取当前会话如果没有请求对象

时间:2016-01-18 09:06:34

标签: java jsp session servlets

我有功能问题计算总用户。 在数据库内部,我有一个字段登录来检查用户是否登录。 我有一个SessionListener类来检查会话是否被销毁,我将更新会话用户的状态。 问题是当用户通过close brower注销并再次登录时。我有两个会话一个会话保持当前用户和一个保持user_logout。我检查current_user和user_logout是否具有相同的ID,我不会更新用户的状态。问题是如何检查当前会话以获取current_user?

例: - 用户A登录 - >会话:111创建并保留用户A(状态登录)

  • 用户通过关闭浏览器退出 - >会话:111等待一分钟被销毁。

  • 用户A再次登录 - >会话:222创建并保留用户A

  • 会话:111已销毁并且用户A的update_status(状态注销)但实际上用户A未注销。

非常感谢。

0 个答案:

没有答案