session过期后给个提示然后跳转到登陆界面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了session过期后给个提示然后跳转到登陆界面相关的知识,希望对你有一定的参考价值。

session里面存了变量 在用户一段时间没有动页面是,该页面就报 HTTP Status 500 - 错误 我就是想要再这个错误前一分钟时自动弹出alert("您的操作已过时,请重新登陆");当点击确定后就跳到 login.jsp 页面。哪位大侠可以给我提供一点思路,能够给个实例,小弟万分感谢,并且还加分!呵呵……

UserInfo user = (UserInfo)session.getAttribute("你保存的session名字");
response.addHeader("Pragma", "No-cache");
response.addHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires",-10);
if(user==null)
response.sendRedirect("index.jsp");
return;
在页面加入这段代码后。在session过去后。用户刷新页面点击链接操作会跳到首页,并且浏览器后退按钮也无法返回到当前页面,必须重新登录才可以
参考技术A <html>
<head>

</head>

<body>
<script type="text/javascript">
function go()

alert("guoqi");
window.location.href="log.jsp";

window.setTimeout("go()",6000);
</script>
</body>
</html>设置的时间有点短 你改下 希望能帮到你

解决session过期跳转到登录页并跳出iframe框架(或者layui弹出层)

当用户长时间停留在管理界面没有操作,等到session过期后,进行了操作,那么只是iframe跳转到login页面,这不是我们想要的结果。解决方法:在login页面加一个逻辑判断:

<script > 
$(document).ready(function () {  
    if (window != top) {  
        top.location.href = location.href;  
    }  
}); 
</script> 

 

以上是关于session过期后给个提示然后跳转到登陆界面的主要内容,如果未能解决你的问题,请参考以下文章

Day06

019医疗项目-模块一:用户身份校验拦截器的调试

用java做好的登陆界面,当登陆成功后跳转到下个页面的代码是啥?

Django里自定义用户登陆及登陆后跳转到登陆前页面的实现

session过期,请重新登陆

关于登陆界面,页面没有刷新完毕,点击登陆跳转到一个接口的bug