我想使用Google Guice的SessionScope,在会话被销毁之前,我想从SessionScoped对象中获取数据。
我尝试使用HttpSessionListener.sessionDestroyed()
,但此刻我没有会话属性。
是否有其他方法可以检查会话attrubutes何时被销毁?
答案 0 :(得分:1)
HttpSessionListener.sessionDestroyed(HttpSessionEvent se)参数可让您使用HttpSessionEvent.getSession()访问HttpSession。
然后,您可以按常规方式访问会话属性。
请注意,调用它时通常没有关联的HttpRequest。