日期:2014-05-18  浏览次数:20706 次

帮帮忙,session超时后,jsp页面怎样跳转回登陆页面
因为登陆后所有页面都是在框架中显示的

目前的情况是session超时后,框架的右边窗口自动跳转回登陆页面。

现在就是想让session超时后浏览器能完全跳转回登陆页面,而不是在框架中跳转回登陆页面

------解决方案--------------------
function init() {
setTimeout( "parent.location.href = 'logon.jsp ';
", 1000);
}
}

<body onLoad= "判断session是否超时init(); " >

------解决方案--------------------
首先得在后台进行session验证,
即判断用户session是否失效。
如果session失效了,
则返回某页面显示“用户session失效”信息,
然后等待几秒钟跳转到登陆页面
function goLoginOn(){
setTimeout( "getUrl() ", 3000);//3秒后跳转
}
function getUrl(){
if(parent != null){self.location.href= "登陆url ";}//当前页面可能是登陆后菜单页面
else{parent.location.href= "登陆url ";}//当前页面是具体操作的某页面
}