一、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页面

本文介绍两种登录页面重定向的方法:一种使用Java实现,通过权限filter直接写入客户端响应,无需二次请求;另一种采用JS实现,利用顶级窗口定位,但会触发两次页面请求。
722

被折叠的 条评论
为什么被折叠?



