项目中的页面布局是这样的,开始有个登陆页(用户必须登陆后才可访问系统),登陆成功后的主页是通过frame形式表现的,大致代码如下:
frameset rows="90,*,32" cols="*" frameborder="no" border="0" framespacing="0">
具体的可以在页面设定一个hidden变量用来标识是frameset跳转还是top.location.href跳转,调用filter的时候根据session是否过期来修改这个hidden变量,然后跳转到jsp页面进行跳转。
直接使用parent.location.href=url.这里的url是你的登录页面路径。
说下思路:
使用js设定 top.location.href = "../toqueryStudentInfo.do";
top.location.href表示最外层的页面跳转。
因为使用filter判断session是否过期,所以需要调用filter之后再设定top.location.href