Pessoal, bom dia!
No meu web.xml eu tenho um mapeamento de um Filtro, e esse filtro tem parametrôs de inicialização:
<filter>
<filter-name>ContadorFiltro</filter-name>
<filter-class>web.ContadorFiltro</filter-class>
<init-param>
<param-name>numeroRequisicoes</param-name>
<param-value>1</param-value>
</init-param>
</filter>
Dentro da minha classe ContadorFiltro, coloquei uns println pra saber se essa variavel estava sendo passada corretamente, e pra minha surpresa, quando inicializo o tomcat, a variavel esta NULL, ele não esta pegando o valor do parametro. O código do meu filtro é esse:
public void init(FilterConfig config) throws ServletException {
System.out.println("Nome do Filtro"+config.getFilterName()); //Pega o filtro corretamente
this.numeroDeRequisicoes = config.getServletContext().getInitParameter("numeroRequisicoes"); //--Aqui ele traz null sempre.
System.out.println("Numero de Req. do Contexto:"+ this.numeroDeRequisicoes);
}
Alguém pode me ajudar?
Obrigado.