Servlets HTTP会话销毁前的方法调用
我想从GoogleGuice使用SessionScope,在会话被破坏之前,我想从SessionScope对象获取数据 我尝试使用Servlets HTTP会话销毁前的方法调用,servlets,jakarta-ee,guice,httpsession,Servlets,Jakarta Ee,Guice,Httpsession,我想从GoogleGuice使用SessionScope,在会话被破坏之前,我想从SessionScope对象获取数据 我尝试使用HttpSessionListener.sessionDestroyed(),但目前我没有会话属性 是否有其他方法可以检查会话属性何时被销毁?该参数允许您使用访问HttpSession 然后,您可以按照通常的方式访问会话属性 请注意,调用此命令时,通常没有关联的HttpRequest。感谢您的回复。显然,你是对的,但我们可能误解了。当我使用您建议的方法时,我具有all
HttpSessionListener.sessionDestroyed()
,但目前我没有会话属性
是否有其他方法可以检查会话属性何时被销毁?该参数允许您使用访问HttpSession
然后,您可以按照通常的方式访问会话属性
请注意,调用此命令时,通常没有关联的HttpRequest。感谢您的回复。显然,你是对的,但我们可能误解了。当我使用您建议的方法时,我具有all session属性,但Guice SessionScoped对象为空。这就是为什么我想找到一些方法,它在失效会话作用域之前被调用。也许Guice有自己的侦听器,在您的侦听器之前被调用?所以我试图找到Guice如何销毁作用域。如果我找到任何解决办法,我会把它放在这里。谢谢你的帮助。