Latest web development tutorials

JSP-Seite Umleitungen

Wenn Sie das Dokument an eine neue Position verschieben müssen, müssen Sie JSP Umleitung zu verwenden.

Der einfachste Weg ist die Umleitung Antwortobjekt sendRedirect () Methode zu verwenden. Die Unterzeichnung dieses Verfahrens sind wie folgt:

public void response.sendRedirect(String location)
throws IOException 

Diese Methode wird angegeben Code und die neue Seite Standort als Antwort zurück an den Browser. Sie können auch setStatus () und setHeader () -Methode verwenden, um die gleiche Wirkung zu erzielen:

....
String site = "http://www.w3big.com" ;
response.setStatus(response.SC_MOVED_TEMPORARILY);
response.setHeader("Location", site); 
....

Beispiele Demo

Dieses Beispiel zeigt, wie eine JSP-Seite umleitet:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.io.*,java.util.*" %>
<html>
<html>
<head>
<title>页面重定向</title>
</head>
<body>

<h1>页面重定向</h1>

<%
   // 重定向到新地址
   String site = new String("http://www.w3big.com");
   response.setStatus(response.SC_MOVED_TEMPORARILY);
   response.setHeader("Location", site); 
%>

</body>
</html>

PageRedirecting.jsp Code oben wird in einer Datei gespeichert und dann http: // localhost: 8080 / PageRedirect.jsp , es wird Sie nehmen http://www.w3big.cc/ .