Foros del Web » Programación para mayores de 30 ;) » Java »

llamar un jsp

Estas en el tema de llamar un jsp en el foro de Java en Foros del Web. Hola amigos, Estoy haciendo una clase en java pero en el catch quiero que se direccione a un jsp, pero no se como hacerlo, hasta ...
  #1 (permalink)  
Antiguo 09/11/2010, 13:09
 
Fecha de Ingreso: febrero-2009
Mensajes: 142
Antigüedad: 15 años, 10 meses
Puntos: 0
Exclamación llamar un jsp

Hola amigos,

Estoy haciendo una clase en java pero en el catch quiero que se direccione a un jsp, pero no se como hacerlo, hasta ahorita solo me manda el mensaje y error, no quiero que mande error si no a un jsp

Espero que me puedan ayudar.


public class PrepContactoAction extends ActionSupport {

public String execute() throws Exception {

try
} catch (Exception e) {
logger.info("entro a catch");
String message = "COMUNICARSE CON EL ADMINISTRADOR";
throw new RuntimeException (message);

}
}
}
  #2 (permalink)  
Antiguo 09/11/2010, 13:22
 
Fecha de Ingreso: noviembre-2008
Mensajes: 59
Antigüedad: 16 años
Puntos: 1
Respuesta: llamar un jsp

Puedes usar el metodo redirect del objeto response, para así redirigir al sitio que te interese. El código sería este:

Código:
String redirectURL = "http://hostname.com/"; 
response.sendRedirect(redirectURL);
  #3 (permalink)  
Antiguo 09/11/2010, 16:27
 
Fecha de Ingreso: octubre-2010
Mensajes: 27
Antigüedad: 14 años, 1 mes
Puntos: 2
Respuesta: llamar un jsp

Hola hola123,

Deseo que me confirmes estas usando algún framework, por ejem Struts o JSF. Puesto que puedes redireccionar la página desde el archivo de configuración XML.

Saludos

Manuel
  #4 (permalink)  
Antiguo 10/11/2010, 07:17
 
Fecha de Ingreso: febrero-2009
Mensajes: 142
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: llamar un jsp

Hi,

Estoy utiizando struts, ya lo resolvi, lo estoy mandando al XML. Muchas gracias a todos.

Etiquetas: jsp, llamar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:31.