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

problemas con RequestDispatcher

Estas en el tema de problemas con RequestDispatcher en el foro de Java en Foros del Web. Intento hacer esto en un servlet pero siempre entra la excepcion: RequestDispatcher rDispatcher = null; rDispatcher = request.getRequestDispatcher("/../ejemplo2/jsp/005.U-R-creandoU01.jsp"); try { rDispatcher.forward(request, response); } catch (Exception ...
  #1 (permalink)  
Antiguo 29/09/2005, 14:29
 
Fecha de Ingreso: septiembre-2003
Ubicación: Morelos
Mensajes: 83
Antigüedad: 21 años, 1 mes
Puntos: 0
problemas con RequestDispatcher

Intento hacer esto en un servlet pero siempre entra la excepcion:

RequestDispatcher rDispatcher = null;

rDispatcher = request.getRequestDispatcher("/../ejemplo2/jsp/005.U-R-creandoU01.jsp");

try
{
rDispatcher.forward(request, response);
}
catch (Exception e)
{System.out.println("exception..."+e);}

Que se supone que debe regresar request.getRequestDispatcher("/../ejemplo2/jsp/005.U-R-creandoU01.jsp") ???

Gracias!!
  #2 (permalink)  
Antiguo 29/09/2005, 15:58
Avatar de goncafa  
Fecha de Ingreso: julio-2002
Ubicación: Santiago
Mensajes: 1.211
Antigüedad: 22 años, 4 meses
Puntos: 10
Seguramente al momento hacer el forward ya has enviado algo al navegador del cliente.

Para que este metodo funcione debe ser llamado antes de enviar cualquier cosa al navegador, nisiquiera las cabeceras.

Aqui esta el estracto de la docuemntacion de la API oficial que habla de ello
Cita:
forward should be called before the response has been committed to the client (before response body output has been flushed)
Saludos
__________________
se despide hasta la proxima
Gonzalo Castillo
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 13:47.