Para una aplicación web Java EE, Tengo un detector que implementa ServletRequestListener y un filtro.orden web.xml o filtro y detector
¿Hay alguna manera de especificar en web.xml que el filtro debe invocarse antes del escucha?
Ya he intentado declarar el filtro y su mapeo antes del oyente, pero el oyente todavía se ejecuta antes.
¿Alguna idea?
<filter>
<filter-name>myfilter</filter-name>
<filter-class>com.example.MyFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>myfilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>com.example.MyServletRequestListener </listener-class>
</listener>
Entonces, no es posible tener el filtro.doFilter() ejecutado antes de un listener.requestInitialized()? Estoy leyendo la especificación de servlet 2.5, pero no encuentro esta información. http://download.oracle.com/otn-pub/jcp/servlet-2.5-mrel2-eval-oth-JSpec/servlet-2_5-mrel2-spec.pdf ¿dónde se explica esto? –