当前位置: 代码迷 >> Java Web开发 >> 重定向(sendRedirect)跳不出框架如何解决
  详细解决方案

重定向(sendRedirect)跳不出框架如何解决

热度:750   发布时间:2016-04-16 22:24:57.0
重定向(sendRedirect)跳不出框架怎么解决?

response.sendRedirect("Login.jsp")


上面这一句代码执行之后跳不出框架啊。出现如下图的样子:



请问怎么跳出框架层,到登录页面Login.jsp?
------解决方案--------------------
输出js:response.getWriter().write("<script>window.top.location='login.jsp'</script>");
------解决方案--------------------
你展示的这个页面要和index.jsp页面在一个目录下。
比如说我是manage.jsp重定向到index.jsp页面。看它的目录

------解决方案--------------------
引用:
输出js:response.getWriter().write("<script>window.top.location='login.jsp'</script>");

这个可以
------解决方案--------------------
或者在login.jsp中加入JS代码

if(top.window !== window){
    top.location = window.location;
}
  相关解决方案