Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当请求需要时间加载时,会话是否会超时_Java_Session_Web - Fatal编程技术网

Java 当请求需要时间加载时,会话是否会超时

Java 当请求需要时间加载时,会话是否会超时,java,session,web,Java,Session,Web,在web.xml中,我提到了5分钟作为会话超时。 假设我请求从db加载页面数据的时间超过5分钟,将会发生什么。 请求会得到处理吗?会话超时是否会延长?会话附加了服务器上生成的时间戳。服务器使用此时间戳来知道会话是否超时 因此,当您在此进程或其他进程中访问会话时,如果计时器已结束,则会话将过期,即使它是由对上一个请求的处理过长引起的。它将过期,因为客户端和服务器之间没有通信。另一方面,对于此类长时间运行的作业,最好使用某种异步/批处理技术,让客户端稍后检查结果。第一点-请求可能不需要5分钟。。。但

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

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


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

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

第一点-请求可能不需要5分钟。。。但是请求仍然会得到处理,会话很可能会超时。