如果在tomcat中设置session的超时时间 后 想让session超时后跳到某一页面上 如何设置~~~
如果直接判断session 等于null 是可以 但我用的是frameset,这样做是能在frameset中某一个frame中跳到想去的页面,可是我想让整个页面跳转。不知道我说清楚没有,不过我估计这样的问题,大虾们应该都会遇见过的吧。
如果直接判断session 等于null 是可以 但我用的是frameset,这样做是能在frameset中某一个frame中跳到想去的页面,可是我想让整个页面跳转。不知道我说清楚没有,不过我估计这样的问题,大虾们应该都会遇见过的吧。
request.getRequestDispatcher("/login.jsp").forward(request, response);
晕,不知道是页面都加判断麻烦,还是filter真的有那么麻烦
把下面的js加到你准备在跳去的页面,
<script type="text/javascript" language="javascript"> if(top.location !== self.location) {
top.location=self.location;
}
</script>
if(null==session.getAttribute("login"))
{%>
<script type="text/javascript">alert('由于长时间没有进行操作请重新登陆!');window.top.location.href="<%=basePath%>index.jsp";</script>
<%}
%>把这代码加上 login是你登录时存的用户信息
user = this.getUser(request.getSession());
} catch (ObjectRetrievalFailureException e) {
request.setAttribute("errorMsg", "session过期,请重新登录!");
return mapping.findForward("objects");
}
当登录上之后改变标示的值
在filter里判断session过期并且是已登录 然后跳到另一个页面
在销毁的时候。。跳转一下。。
$("#MyWork").click(function(){
window.top.location.main = '/工程名/doc.do?method=approvingList'
});
})在IE8下点那个连接就超时,在火狐,谷歌,opea下一点问题都没有。action 有一个父类,父类中判定是否超时。那才叫窝火。目前还真没有好方法。IE8纯粹的一个蹩脚的浏览器。尤其CSS在各种非IE浏览器下都没问题,到IE8就是视觉反差特大。