Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/11/2007, 12:17
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 1 mes
Puntos: 51
Re: Problema con sessiones, filtros, struts...

No me acaba de quedar claro el camino ya que "ejecuto", "voy", "vuelvo" etc. no son lo suficientemente precisos (no es lo mismo una petición nueva, que un redirect, que un forward, que un include..) asi que no lo puedo asegurar, pero me da que tu problema es que el filtro no se te esta aplicando al hacer un forward a una pagina.

Es decir, se te aplica la primera vez pero no antes de ejecutar donde va el forward, y eso es normal. Si usas un contenedor de servlets que implemente el JSKD 2.3 o menos, no hay solucion directa ya que los filtros simplemente NO se aplican entre includes y forwards. Si usas un contenedor con JSKD2.4, entonces tienes que configurar el filtro (en el web.xml) para que se aplique tambien a los forwards. Ahora mismo no lo recuerdo de cabeza pero la documentacion del JSDK lo explica.

Eso si, ojo no crees bucles infinitos entre el filtro y los forward (filtro envia a una pagina que hace un forward a otra donde se aplica el filtro... y vuelta a empezar)

S!