1、java类实现javax.servlet.http.HttpSessionListener接口
public class MySessionListener implements HttpSessionListener {
@Override
public void sessionCreated(HttpSessionEvent se) {
// 当服务器创建一个session的时候该方法执行
System.out.println("session被创建了..." + se.getSession().getId() + "..." + new Date());
}
@Override
public void sessionDestroyed(HttpSessionEvent se) {
System.out.println("session被销毁了..." + se.getSession().getId() + "..." + new Date());
}
}
2、web.xml配置
注意配置顺序:listener --->filter---->servlet 容器创建对象的顺序!
<listener>
<listener-class>cn.demo.listener.MySessionListener</listener-class>
</listener>
<session-config>
<!-- session存活时间2分钟 -->
<session-timeout>2</session-timeout>
</session-config>
来源:oschina
链接:https://my.oschina.net/u/2515767/blog/803726