• Sábado 20 de Abril de 2024, 14:37

Autor Tema:  Problema Con Direccionamiento Requestdispatcher  (Leído 1641 veces)

gluengo

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Problema Con Direccionamiento Requestdispatcher
« en: Martes 4 de Septiembre de 2007, 21:30 »
0
hola miembros del foro :

acabo de registrarme en este foro ya que me ha sacado de varios problemas pero con este no he tenido mucho exito.
les cuento,  tengo una aplicacion J2ee incluyendo struts y hibernate, y me urge manejar las sesiones como en toda aplicacion, en donde cree un clase que me manejaba las sesiones; ej. código:

clase SessionAdmin :
 ...
 ....
 ....

if (session.getAttribute("validOk") == null){
    log.error("La sesion no esta certificada con validaOk.");
    dispatchSessionInvalida(request, response); --invoco al método
  }


/* Este metodo tiene como objetivo reenviar a la pagina de inicio.*/

private static void dispatchSessionInvalida(HttpServletRequest request,
                                                 HttpServletResponse response) {
 try {
      RequestDispatcher rd =  request.getRequestDispatcher("/jsp/IndexLogin.jsp");
      rd.forward(request, response);

    } catch (Exception ex) {
      log.error("Error en forward a pagina de inicio.",ex);
    }
}

al momento de hacer el forward. NOSE PORQUE no se direcciona, no toma en cuenta el forward y sigue  runtime y por ende se cae porque la sesion ya no es valida,      alguien tiene idea de que pasa por  favor,, he estado pegado con este tema y su ayuda es fundamental..
de ante mano gracias.