FrameSet 中重定向问题

在javaweb 中用过滤器过滤用户是否登录时,使用的是

request.getRequestDispatcher(“/WEB-INF/pages/commons/login.jsp”).forward(request, response);

可是如果操作界面是frameset,那么重定向只会到某个界面.

<script type=”text/javascript” language=”JavaScript”>
if (top.location != self.location) {
top.location.href = self.location.href;
}
</script>

在login界面中添加后,会主动刷新界面,但是界面有延迟.