English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Wenn ein Dokument an einen neuen Ort verschoben werden muss, ist die JSP-Umleitung erforderlich.
Die einfachste Möglichkeit zur Umleitung ist die Verwendung der Methode sendRedirect() des response-Objekts. Der Signatur der Methode entspricht:
public void response.sendRedirect(String location) throws IOException
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 das gleiche Ergebnis zu erzielen:
.... String site = "http://de.oldtoolbag.com" ; response.setStatus(response.SC_MOVED_TEMPORARILY); response.setHeader("Location", site); ....
Dieser Beispiel zeigt, wie JSP Seitenumlenkung durchführt:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.io.*,java.util.*" %> <html> <html> <head> <title>Seitenumlenkung</title> </head> <body> <h1>Seitenumlenkung</h1> <% // Umleitung zu einer neuen Adresse String site = new String("http://de.oldtoolbag.com"); response.setStatus(response.SC_MOVED_TEMPORARILY); response.setHeader("Location", site); %> </body> </html>
Speichern Sie den folgenden Code in der Datei PageRedirecting.jsp und besuchen Sie http://localhost:8080/PageRedirect.jsp, es wird Sie zuhttp://de.oldtoolbag.com/。