Перенаправление страницы внутри iframe

Когда мы используем перенаправление страниц в iframe, перенаправленная страница также будет встроена в iframe. Но когда мы выполняем такие функции, как выход из системы и возврат на целевую страницу, очевидно, что целевая страница все еще встроена в iframe. Нам нужен эффект перенаправления страницы в адресной строке. В JavaScript вы можете использовать:

top.location.href = "/login.jsp";

В jsp невозможно использовать перенаправление страницы, так как следующим образом она все равно будет перенаправлена ​​в iframe: response.sendRedirect("/login.jsp");

Вы можете использовать следующие методы:

PrintWriter writer = response.getWriter();
writer.println("<html><script>window.open ('/login.jsp','_top')</script></html>");












Спасибо, что дочитали до конца. Пожалуйста, подумайте о том, чтобы подписаться на автора и эту публикацию. Посетите Stackademic, чтобы узнать больше о том, как мы демократизируем бесплатное образование в области программирования во всем мире.