JSP redireccionando a otra Web

06/Nov/2006 Java , , , 7 Comentarios
Programación en Java

Seguro que alguna vez os ha pasado el hecho de construir una página web, ponerla en servicio y, por los motivos que sean, tenerla que mover a otra URL. Vamos a ver cómo resolverlo mediante JSP redireccionando a otra Web.

Esto nos pasa cuando se recategorizan o reorganizan las páginas, cuando cambias de dominio,… En estos casos, es muy probable que no nos interese perder el referente de la página de cara al usuario final. Ya sea porque el usuario se sabe o tiene enlazada dicha página o porque los buscadores la tienen catalogada.

Para estas situaciones podemos usar las redirecciones. Este es un sencillo mecanismo, que nos suelen ofrecer todos los lenguajes de servidor, mediante el cual la petición sobre una página es encaminada a otra.

En JSP tenemos acceso a un conjunto de objetos del contesto de la página. Entre ellos Response y Request. Estos vienen a reflejar la petición y respuesta de dicha página.

En el objeto Response contamos con el método .sendredirect(URL), el cual permitirá reenviar el flujo a una nueva URL. Podemos utilizarlo de la siguiente forma:

<% response.sendRedirect("http://www.lineadecodigo.com/"); %>

Esta única línea de código nos bastará para realizar nuestro cometido de tener la JSP redireccionando a otra Web.

Hay que tener en cuenta una cosa. Si utilizamos este método, no podemos volcar ninguna información previa al flujo de salida o response. Ya que en tal caso se produciría un error. Es por ello que suele utilizarse de manera única en las páginas.

7 comentarios en “JSP redireccionando a otra Web”

Víctor Cuervo

valerie

Yo quiero que mi programa en java, al presionar F1 me redireccione a una pagina web que estoy creando. Alguien sabe??

Víctor Cuervo

Víctor Cuervo

Buenas Valerie,

Cuando hablas de programa Java hablas de una página web creada con JSP o JSF o hablas de un cliente AWT, Swing,..?

En el caso de que tengas una página web seguro que te ayuda el artículo que explica como capturar la tecla F5 en una página web. http://lineadecodigo.com/javascript/capturar-la-tecla-f5-con-javascript/

Saludos.

Víctor Cuervo

valerie

Hola Victor!! Gracias por responder!! Disculpa, no me expresé bien. Me refiero a un cliente AQT, Swing,..

Víctor Cuervo

dario

como enlazar jsp a otros jsp como el login a la principal

Víctor Cuervo

Víctor Cuervo

Dario,

¿Puedes detallar un poco más tu pregunta?

Saludos.

Víctor Cuervo

fran

Gracias Amigo

Víctor Cuervo

chente

ok. gracias por la aportacion, yo estaba usando pero esta etiqueta solo te manda al contenido de otra pagina y lo que yp estaba buscandp que con una instruccion me cambiara la ruta… gracias…

¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.