一、java实现
权限filter里加入
PrintWriter out = response.getWriter(); out.write("<script>top.location.href='"+request.getContextPath() + "/login"+"'</script>");
此种方法有一个优点,不用向服务器请求两次login页面
二、js实现
在login页面加入
<script type="text/javascript"> if (window != top) top.location.href = location.href; </script>
此种方法有一个缺点,得请求两次login页面