Latest web development tutorials

Page JSP redirections

Lorsque vous avez besoin de déplacer le document vers un nouvel emplacement, vous devez utiliser JSP redirection.

Le plus simple est d'utiliser la méthode réponse de redirection objet sendRedirect (). La signature de cette méthode sont les suivantes:

public void response.sendRedirect(String location)
throws IOException 

Cette méthode va indiquer le code et le nouvel emplacement de la page comme une réponse au navigateur. Vous pouvez également utiliser setStatus () et setHeader () pour obtenir le même effet:

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

Exemples Démo

Cet exemple montre comment une page JSP redirections:

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

Code PageRedirecting.jsp ci - dessus est enregistré dans un fichier, puis visitez http: // localhost: 8080 / PageRedirect.jsp , il vous amène à http://www.w3big.cc/ .