美文网首页
PrintWriter输入流以及页面可执行的javascript

PrintWriter输入流以及页面可执行的javascript

作者: HAXXY | 来源:发表于2017-02-14 17:40 被阅读0次

    session超时的时候需要跳转登录界面。如果在iframe中重定向会使页面显示在iframe中。

    使用拦截器检测session是否过期进行页面重定向一般使用response.sendRedirect("跳转链接");但是在iframe中却不能满足要求.

    下面是解决方法

    //初始化一个输入流向页面发送一个javascript脚本
    PrintWriter out = response.getWriter();
    //system.out.println是在控制台打印文本,而out.println()则是组成一段带有格式的文本
    out.println("<html>");
    out.println("<script>");      
    out.println("window.open ('"+request.getContextPath()+"/index.jsp','_top')");
    out.println("</script>");      
    out.println("</html>");
    //该段脚本可以起到页面执行父页面跳转页面的作用
    

    相关文章

      网友评论

          本文标题:PrintWriter输入流以及页面可执行的javascript

          本文链接:https://www.haomeiwen.com/subject/dwxfwttx.html