English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Cuando se necesita mover un documento a una nueva ubicación, se debe usar la redirección de JSP.
La forma más simple de redirigir es usar el método sendRedirect() del objeto response. La firma de este método es la siguiente:
public void response.sendRedirect(String location) lanza IOException
Este método devuelve el código de estado y la nueva ubicación de la página como respuesta al navegador. También puede usar los métodos setStatus() y setHeader() para obtener el mismo efecto:
.... String site = "http://es.oldtoolbag.com" ; response.setStatus(response.SC_MOVED_TEMPORARILY); response.setHeader("Location", site); ....
Este ejemplo muestra cómo JSP realiza redirecciones de página:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.io.*,java.util.*" %> <html> <html> <head> <title>redirigir página</title> </head> <body> <h1>redirigir página</h1> <% // redirigir a nueva dirección String site = new String("http://es.oldtoolbag.com"); response.setStatus(response.SC_MOVED_TEMPORARILY); response.setHeader("Location", site); %> </body> </html>
Guarde el código anterior en el archivo PageRedirecting.jsp y acceda a http://localhost:8080/PageRedirect.jsp, lo llevará ahttp://es.oldtoolbag.com/。