Java面试题大全
当用户关闭浏览器时,服务器会立刻销毁相应的Session对象吗?

不会,因为当用户关闭浏览器时, Tomcat 后台无法感知。

但是,Session有一个刷新和超时机制。用户每一次访问后台时,无论时访问静态文件,还是访问Servlet,都会刷新Session。

Tomcat会定时检查Session,将长期没有刷新的Session(已超时的)给删掉。所以当用户关闭浏览器后,后台相应的Session不再被刷新,于是一定时间超时之后,该Session会被自己删除。

千问首页   |   返回上一页