日期:2014-05-18  浏览次数:20777 次

什么情况下会导致HttpSessionListener的sessionDestroyed方法执行?
我在Web.xml里配置如下:
<session-config>
        <session-timeout> 30 </session-timeout>
</session-config>
即页面闲置30分钟,用户session销毁自动退出到登录页面。

但是该b/s项目最近经常发现一个奇怪的问题,就算没有闲置,陆续的操作页面,也会时不时突然执行sessionDestroyed,然后用户信息就被销毁了。:(

我想知道到底还有什么情况下会导致sessionDestroyed的执行呢?
如有高手指教,将十分感激!

------解决方案--------------------
有没有什么线程的东东过虑啊?
------解决方案--------------------
sessionDestroyed只有在session失效以后才执行,不存在其他的说法啊 ,应该是你的程序在其他地方有对session的操作,或者过滤 .同意楼上说法