session过期,登录页面嵌套问题解决

项目主页是框架模式时,如果登录后长时间没有活动(操作),存储在session中的登录信息过期了,这时再去进行操作时,就会出现登录页面嵌套的问题,怎么解决呢?

这里介绍一种方法,只需要加上一段javascript代码即可:

在登录页面/WebRoot/login.jsp加上以下javascript代码:

<script language="javascript">
if (top != window)
top.location.href = window.location.href;
</script>
 
或者这一段:
<script language="javascript">
//解决登录页嵌套的问题
if(window != window.parent){
 //刷新父窗口地址栏
 window.parent.location.reload(true);
}
</script>
原文地址:https://www.cnblogs.com/yeqrblog/p/4699241.html