Java面试题大全
在浏览器里打开一个网站,然后去吃了一顿饭,花了一个小时。那么回来的时候,这个网站后台的会话对象还在吗?

1 Tomcat 会话的超时默认为30分钟

如果此网站将会话设为了1小时以上,那会话应没有超时,等吃完饭回来还在。

2 如果Tomcat会话设为30分钟

(1) 如果页面内没有 JS 定时器自动刷新,那由于长时间不与后台交互,会话超时

(2) 如果页面内有 JS 定时器在与后台交互 (AJAX) ,那虽然人不在操作,但浏览器与后台还是有HTTP交互的,所以会话一直刷机,不会超时

千问首页   |   返回上一页