一个很让我恼火的问题,filter重定向

项目中的页面布局是这样的,开始有个登陆页(用户必须登陆后才可访问系统),登陆成功后的主页是通过frame形式表现的,大致代码如下:
frameset rows="90,*,32" cols="*" frameborder="no" border="0" framespacing="0">







目前需求是,通过一个filter验证session过期,如果过期或者没有登陆的话,转向登陆页。
问题出来了:当我点击左侧菜单栏,并且session过期的时候,会重定向页面,但是登陆页是在右边的frame显示的,我希望是整个窗口显示登陆页。考虑原因就是因为:
左侧菜单定义
学生基本信息查询的target,但不知如何解决。希望大牛不吝指点,谢谢!

具体的可以在页面设定一个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