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.