当请求花费时间加载时,会话是否会超时

时间:2014-06-30 13:47:15

标签: java session web

在web.xml中,我提到了5分钟作为会话超时。 假设我的加载来自db的数据页面的请求超过5分钟将会发生什么。 请求会被处理吗?会话超时会被延长吗?

2 个答案:

答案 0 :(得分:0)

会话附加了服务器上的时间戳生成。服务器使用此时间戳来了解会话是否超时。

因此,当您在此过程或其他过程中访问会话时,如果计时器结束,则会话将过时,即使它是由上次请求的处理时间过长引起的。

答案 1 :(得分:0)

它将过期,因为客户端和服务器之间没有发生通信。另一方面,对于这类长期运行的作业,最好使用某种异步/批处理技术,让客户端稍后检查结果。