我目前有一个 Spring 3 项目,我想做的是在会话到期时检索我的会话。我一直在做一些研究,显然HttpSessionBindingListener
可以处理这个问题,尽管在一个 Spring 项目中,我似乎无法弄清楚如何正确地实现它。在我的会话中,我保存了一个UserDetailsImpl
包含我的对象的User
对象。我应该HttpSessionBindingListener
在规定的对象上实施吗?
需要明确的是,我想要做的是在会话对象过期之前从会话对象中检索用户的 ID。
编辑:显然HttpSessionBindingListener
在 Websphere 中不能正常工作,但在 Tomcat 中没问题。还有其他选择吗?