Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.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_Javascript - Fatal编程技术网

Java 使用用户提示扩展会话

Java 使用用户提示扩展会话,java,javascript,Java,Javascript,在web xml中,会话超时设置为10分钟,如下所示 <session-timeout>10</session-timeout> 10 我想在8分钟后为用户升级一个消息框,当用户以idel请求用户延长会话时,如果用户单击“确定”,则将会话再延长10分钟 如何使用java脚本实现这一点?您可以对服务器执行ajax调用。这会将会话计时器重置为10分钟。制作一些无操作方法并使用ajax调用它 或者它也不一定需要是ajax。但是您需要以某种方式与服务器通信(例如提交表单或重新

在web xml中,会话超时设置为10分钟,如下所示

<session-timeout>10</session-timeout>
10
我想在8分钟后为用户升级一个消息框,当用户以idel请求用户延长会话时,如果用户单击“确定”,则将会话再延长10分钟


如何使用java脚本实现这一点?

您可以对服务器执行ajax调用。这会将会话计时器重置为10分钟。制作一些无操作方法并使用ajax调用它


或者它也不一定需要是ajax。但是您需要以某种方式与服务器通信(例如提交表单或重新加载页面)。

浏览此链接可能有助于您解决问题。在ajax调用的情况下,我需要重置HttpSession对象中的会话超时值知道吗?会话超时值为define is web.xml。因此,在本例中,我如何从java脚本读取它,以便在会话超时值之前跟踪用户空闲2分钟的时间,并提示对话。您可以在每次加载页面时启动javascript计时器,从10分钟开始倒计时,然后显示消息。您不需要对HttpSession对象执行任何操作,它对您来说是透明的。