gpt4 book ai didi

java - HttpSessionListener 是否一直有效?

转载 作者:行者123 更新时间:2023-11-28 22:37:51 25 4
gpt4 key购买 nike

关于在我的 tomcat web 小程序中使用这些 session 监听器,我有一个非常基本的问题。我对它们的运作方式缺乏基本的了解。他们一直在运作吗?他们能否以某种方式检测用户何时注销,而无需明确单击用于使他的 session 无效的“注销”按钮?例如,当他处于非 Activity 状态 30 分钟(默认情况下)时会发生这种情况。当用户登录时,他们如何注册? (这只能在我的网络应用程序中明确完成,因为需要一个帐户才能登录)。

我问这个是因为我想实现某种“在线”列表,类似于聊天应用程序或社交网站使用的列表,所有用户都可以查看。如果重要,在线用户信息将存储在数据库中。

最佳答案

它不是“网络小程序”。

HttpSessionListener 仅响应 2 个事件。创建和销毁 session 。如果您手动或自动创建 session ,显然会调用第一个,如果您手动销毁 session 或超时,则会调用第二个。如果用户没有主动按下注销按钮,则无法知道他是否已“注销”(据我们所知,他本可以关闭计算机)。

所以基本上它取决于 session 超时,你可以多准确地显示在线用户。

关于java - HttpSessionListener 是否一直有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21137184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com