public class ShopCartListener implements HttpSessionListener {
public void sessionCreated(HttpSessionEvent event) {
}
public void sessionDestroyed(HttpSessionEvent event) {
/*当用户退出登录时,记录用户的最后登录时间。用此监听器很好完成。
比如说,登录网银,很多人都是不点退出,而是直接关闭网页。。。
session销毁的方式:
1、event.getSession().invalidate();//手动销毁session
2、默认session的生命周期是30分钟。
配置session有效期的方式有两种:
一、setMaxInactiveInterval(int interval) 设置session有效时间
二、
<session-config>
<session-timeout>1</session-timeout>
</session-config>
此时时间是一分钟,并且只能是整数,如果是零或负数,那么会话就永远不会超时
3、tomcat非正常关闭。(正常关闭,session会持久化到硬盘。)
*/
}
}