当session会话失效后,如果需要做处理,则需要创建监听器,步骤如下:
1、创建UserSessionListener,该类实现HttpSessionListener接口,重写sessionDestroyed方法。
session失效的方式有两种:一种是session超时,触发事件。另一种是用户登出系统,设置session.invalidate(),导致失效。
2、在web.xml中配置监听
<listener>
<!-- 用户session监听服务,处理session失效时,更新用户登录状态表信息 lws 2014-9-23 -->
<listener-class>com.wcxx.controller.UserSessionListener</listener-class>
</listener>