Wenn Sie ein Dokument an einen neuen Speicherort verschieben müssen, müssen Sie die JSP-Umleitung verwenden.
Der einfachste Weg zur Umleitung ist die Verwendung der sendRedirect()-Methode des Antwortobjekts. Die Signatur dieser Methode lautet wie folgt:
public void Response.sendRedirect(String location) löst eine IOException aus
Diese Methode sendet den Statuscode und die neue Seitenposition als Antwort an den Browser zurück. Sie können auch die Methoden setStatus() und setHeader() verwenden, um den gleichen Effekt zu erzielen:
....String site = "http://www.downcodes.com" ;response.setStatus(response.SC_MOVED_TEMPORARILY);response.setHeader("Location", site); ....
Dieses Beispiel zeigt, wie JSP die Seitenumleitung durchführt:
<%@ page import="java.io.*,java.util.*" %><html><head><title>Seitenumleitung</title></head><body><center><h1>Seite Weiterleitung</h1></center><% // Weiterleitung zur neuen Adresse String site = new String("http://www.downcodes.com"); Response.setHeader("Location", Site); %></body></html>
Speichern Sie den obigen Code in der Datei PageRedirecting.jsp und besuchen Sie dann http://localhost:8080/PageRedirect.jsp. Sie gelangen zu //www.downcodes.com/.