Tom*_*Tom 2 java struts session-timeout servlet-filters
有没有办法"捕获"会话超时事件,以便在无效之前从HttpSession中检索数据?
我们正在实现过滤器接口,并且在doFilter方法中,当会话超时时,我们在登录时存储在会话对象中的用户为空.
提前致谢.
jim*_*imr 11
您应该能够为您的webapp 注册一个HttpSessionListener,以便在会话被销毁时获得通知.
它有两个回调方法:
public void sessionCreated(HttpSessionEvent se)public void sessionDestroyed(HttpSessionEvent se)该HttpSessionEvent班有一个getSession应该让你受影响的会话方法.
监听器类已注册 web.xml
<listener>
<description>My Session Listener</description>
<listener-class>
my.package.MySessionListener
</listener-class>
</listener>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2021 次 |
| 最近记录: |