转自:http://martinwu.blog.163.com/blog/static/2147211482013324111017321/
frameset框架如何在session过期后跳入到顶层页面
例如:在Java Web开发中后台管理系统用的frameset作为框架来展现整个后台的操作功能,但是现在我们利用servlet的过滤器来控制所有页面的session是否过期,如果过期则需要跳入到顶层的登录页面
往往在完成这个操作的时候有一定问题我们需要解决,即:当出现session过期后,登录页面会在当前的frame子
框架中显示。这样子非常不好。
简单的解决方法:在登录页面中的JavaScript中加入一个判断
<script type="text/javascript">
if (top.location != self.location){
top.location=self.location;
}
</script>