English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JSP Seitenumlenkung

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); 
....

Beispiel Demonstration

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/