Session 强制销毁servlet会话

Session 强制销毁servlet会话,session,servlets,sessionid,Session,Servlets,Sessionid,关于servlet会话,我有一些问题。我有一些关于使用jsf创建web应用程序,并在web.xml中进行配置的问题: <session-config> <session-timeout>-1</session-timeout> </session-config> -1 这意味着会话从不超时 我还保存了每个登录到数据库的人创建的会话id 我的问题是如何强制销毁所有会话id为的活动会话 我已经保存在数据库中了 我想有一个管理页面, 我可以

关于servlet会话,我有一些问题。我有一些关于使用jsf创建web应用程序,并在web.xml中进行配置的问题:

<session-config>
    <session-timeout>-1</session-timeout>
</session-config>

-1
这意味着会话从不超时

我还保存了每个登录到数据库的人创建的会话id

我的问题是如何强制销毁所有会话id为的活动会话 我已经保存在数据库中了

我想有一个管理页面, 我可以列出所有活动会话id 我可以摧毁它


谢谢你的帮助

您可以使用
HttpSessionListener
并在每个
sessionCreated(..)
上使用活动会话填充静态
列表


然后,从管理界面,您可以迭代这些会话,并在每个会话上调用
.invalidate()

您可以使用
HttpSessionListener
和在每个
会话创建(…)
上使用活动会话填充静态
列表

然后,从管理界面可以迭代这些会话,并对每个会话调用
.invalidate()