HTTP会话销毁前的方法调用

时间:2017-10-06 08:20:58

标签: servlets java-ee guice httpsession

我想使用Google Guice的SessionScope,在会话被销毁之前,我想从SessionScoped对象中获取数据。

我尝试使用HttpSessionListener.sessionDestroyed(),但此刻我没有会话属性。

是否有其他方法可以检查会话attrubutes何时被销毁?

1 个答案:

答案 0 :(得分:1)

HttpSessionListener.sessionDestroyed(HttpSessionEvent se)参数可让您使用HttpSessionEvent.getSession()访问HttpSession。

然后,您可以按常规方式访问会话属性。

请注意,调用它时通常没有关联的HttpRequest。