gpt4 book ai didi

java - 在 session 超时之前警告用户

转载 作者:搜寻专家 更新时间:2023-10-30 20:01:35 25 4
gpt4 key购买 nike

我有一个在 Spring MVCJSP 中实现的 Web 应用程序。
web.xml 中定义的默认 session 超时为 30 分钟。

如果用户闲置了 25 分钟,我需要向用户显示一个弹出消息,提示 您的 session 将在 5 分钟后结束,请单击“确定”继续

我们可以使用 JavaScriptjquery 或任何其他方法来实现吗?

请推荐。

最佳答案

试试这段代码。希望它能解决您的问题。谢谢

var cookieName = 'sessionMsg';
var message = 'Your session is going to be end by 5 min, Please click OK to continue';

function getCookie(name)
{
var name = name + "=";
var ca = document.cookie.split(';');
for(var i=0; i<ca.length; i++)
{
var c = ca[i].trim();
if (c.indexOf(name)==0) return c.substring(name.length,c.length);
}
return "";
}

function setSessionPrompt() {
var timeout = getCookie(cookieName) - new Date().getTime();
setTimeout(function(){
if (new Date().getTime() < getCookie(cookieName)) {
setSessionPrompt();
} else {
if(confirm(message)) {
// do your action here
}
}
}, timeout);
}

setSessionPrompt();

关于java - 在 session 超时之前警告用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23930541/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com