Когда вам нужно переместить документ в новое место, вам нужно использовать перенаправление JSP.
Самый простой способ перенаправления — использовать метод sendRedirect() объекта ответа. Сигнатура этого метода следующая:
public void response.sendRedirect(String location) выдает IOException
Этот метод отправляет код состояния и новую позицию страницы обратно в браузер в качестве ответа. Вы также можете использовать методы setStatus() и setHeader() для получения того же эффекта:
....String site = "http://www.downcodes.com" ;response.setStatus(response.SC_MOVED_TEMPORARILY);response.setHeader("Location", site); ....
В этом примере показано, как JSP выполняет перенаправление страниц:
<%@ page import="java.io.*,java.util.*" %><html><head><title>Перенаправление страницы</title></head><body><center><h1>Страница Перенаправление</h1></center><% // Перенаправление на новый адрес String site = new String("http://www.downcodes.com"); response.setStatus(response.SC_MOVED_TEMPORARILY); response.setHeader("Местоположение", сайт %></body></html>
Сохраните приведенный выше код в файле PageRedirecting.jsp, а затем посетите http://localhost:8080/PageRedirect.jsp, и вы перейдете на //www.downcodes.com/.