Lorsque vous devez déplacer un document vers un nouvel emplacement, vous devez utiliser la redirection JSP.
Le moyen le plus simple de rediriger consiste à utiliser la méthode sendRedirect() de l’objet de réponse. La signature de cette méthode est la suivante :
public void réponse.sendRedirect (emplacement de la chaîne) lance IOException
Cette méthode renvoie le code d'état et la nouvelle position de la page au navigateur en réponse. Vous pouvez également utiliser les méthodes setStatus() et setHeader() pour obtenir le même effet :
....String site = "http://www.downcodes.com" ;response.setStatus(response.SC_MOVED_TEMPORARILY);response.setHeader("Location", site ....
Cet exemple montre comment JSP effectue la redirection de page :
<%@ page import="java.io.*,java.util.*" %><html><head><title>Redirection de page</title></head><body><center><h1>Page Redirection</h1></center><% // Redirection vers la nouvelle adresse String site = new String("http://www.downcodes.com"); réponse.setHeader("Emplacement", site %></body></html>
Enregistrez le code ci-dessus dans le fichier PageRedirecting.jsp, puis visitez http://localhost:8080/PageRedirect.jsp et cela vous mènera à //www.downcodes.com/.