Latest web development tutorials

Strona JSP przekierowania

Kiedy trzeba przenieść dokumenty do nowej lokalizacji, należy użyć JSP przekierowanie.

Najprostszym sposobem jest użycie metody odpowiedzi przekierowanie obiektu sendRedirect (). Podpis tego sposobu są następujące:

public void response.sendRedirect(String location)
throws IOException 

Metoda ta będzie podać kod i nowe położenie strony jako odpowiedź z powrotem do przeglądarki. Można również użyć setStatus () i setHeader () aby uzyskać ten sam efekt:

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

Przykłady Demo

Ten przykład pokazuje, w jaki sposób strona JSP przekierowania:

<%@ 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>

Kod PageRedirecting.jsp powyżej zostanie zapisany w pliku, a następnie odwiedzić http: // localhost: 8080 / PageRedirect.jsp , to zajmie Ci http://www.w3big.cc/ .