Jsp:include não dispara Filter

Ai galerinha, não estou conseguindo fazer isso funcionar.

A idéia é ter um filtro que aplica XSL sobre determinado resultado XML. Básico.

Tenho um Filter no meu Servlet, algo como:

...
   <filter>
      <filter-name>CalendarFilter</filter-name>
      <display-name>Filtro Calendario XML</display-name>
      <filter-class>tools.servlet.XSLApplyFilter</filter-class>
   </filter>
...
   <filter-mapping>
      <filter-name>CalendarFilter</filter-name>
      <url-pattern>/calendarioServlet</url-pattern>
   </filter-mapping>
...

Basicamente eu tenho um servlet calendário e um filtro que aplica um XSL dados alguns parâmetros.

Quando eu quero inserir um calendário já formatado via XSL no meu JSP, algo como:

...
<jsp:include page="/calendarioServlet">
	<jsp:param name="applyXSL" value="/myapp/xsl/calendario.xsl" />
	<jsp:param name="data_inicial" value="1/1/2001" />
</jsp:include>
...

O Filtro (Filter) não é aplicado. Quando eu chamo a url no meu browser …/myapp/calendarioServlet?applyXSL=/myapp/xsl/calendario.xsl&data_inicial=1/1/2001, o filtro é aplicado normalmente.

Alguém sabe porque o include não passa pelo filtro (até imagino, mas gostaria de uma explicação correta) ?

Alguma forma de burlar (workaround) esse problema ?

Tks :cry:

Aopa
Blz?
Bom no j2ee 1.3 isso nao eh possivel, aplicar filtros em recursos incluidos/redirecionados (include/forward)
No j2ee 1.4 a tag <filter-mapping> tem os filhos <dispatcher> que fazem o q vc quer
<dispatcher> pode ter os VALORES REQUEST, FORWARD, INCLUDE, ERROR acho q sao auto-explicatórios…
Exemplo:

<filter-mapping>
<filter-name>Transform</filter-name>
<url-pattern>*.xml</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
<dispatcher>ERROR</dispatcher>
</filter-mapping>

Abraços