Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.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
Javascript 会话超时函数调用_Javascript_Jsp - Fatal编程技术网

Javascript 会话超时函数调用

Javascript 会话超时函数调用,javascript,jsp,Javascript,Jsp,我对会话超时有一个要求。为此,我使用会话超时功能。但实际上,我需要在我所有的jsp页面中调用这个函数,在浏览页面时,时间应该可以正常运行而不需要重置。如果达到会话超时,则应显示弹出窗口。我该怎么做 我使用的函数如下所示: var sFlag = ""; function checkIfContinue() { sFlag = 1; if(confirm("Your Session Expired!. Do you wish to continue?"))

我对会话超时有一个要求。为此,我使用会话超时功能。但实际上,我需要在我所有的jsp页面中调用这个函数,在浏览页面时,时间应该可以正常运行而不需要重置。如果达到会话超时,则应显示弹出窗口。我该怎么做

我使用的函数如下所示:

var sFlag = "";
function checkIfContinue() 
{ 
    sFlag = 1;           
    if(confirm("Your Session Expired!. Do you wish to continue?")) 
    {
        window.setTimeout('checkIfContinue()', 15*1000);  //start the timer again 
        sFlag = 0;  
    } 
    else  
    { 
        window.location = '/XMPortal/jsp/X2ALogin.jsp';
    }
}

if( sFlag==0 || sFlag == "")
{
    window.setTimeout('checkIfContinue()'); 
}

如何以正确的方式调用该函数?

是否确实不希望服务器处理会话超时?服务器必须执行会话处理才能正常工作;只要让它检查每次用户导航到另一个页面时会话是否过期。。。你能给我一些建议吗?上述方法称为fr all page load.。因此,每次超时都是reset。。但是我的要求是每次登录完全30分钟。有没有通过java或JavaBeans的选项?