httpSessionListener的sessionDestroyed方法调用问题。
问题描述:
系统会时不时的去调用sessionDestroyed()方法。并没有什么地方执行session.invalidate();请问是怎么回事?
public class HttpSessionListener implements
javax.servlet.http.HttpSessionListener {
public void sessionCreated(HttpSessionEvent arg0) {
System.out.println("HttpSessionListener:创建一个对象");
}
public void sessionDestroyed(HttpSessionEvent arg0) {
System.out.println("HttpSessionListener:销毁一个对象");
}
}
web.xml如下:
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener </listener-class>
</listener>
<listener>
<listener-class>
com.smsIn.util.HttpSessionListener
</listener-class>
</listener>
------解决方案--------------------
看下你的session-timeout 怎么配置的
------解决方案--------------------
因为session会超时