Ajuda com Filters

4 respostas
T

Pessoal,
estou começando a utilizar Filters, mas to com algumas dúvidas.
Gostaria de aplicar o filtro a um grupo de páginas jsp, no entanto
na mesma pasta onde estão as páginas que serão filtradas estão outras
que não serão.

no filter-mapping é possível fazer algo do tipo, sem a necessidade
de criar pastas ou subpastas?

4 Respostas

johnny_quest

Existem somente 3 maneiras de controlar os arquivos que chamarão os filtros antes.

Quando você defini a URL do recurso exatamente.
Se você utilizar isso terá que definir para cada recurso os Filtros desejados.
app/page.do (exemplo)

Quando você defini a URL por diretório.
Que acho que é o seu caso atual.
app/directory/* (exemplo)

Quando você defini a URL pelo formato final dos arquivos.
Quando você defini somente quais tipos de recursos sofrerão o ato de serem filtrados.
*.jsp (exemplo)

Acredito que a melhor solução seria definir para cada recurso que sofrerá a ação do filtro
uma chamada de URL exata. Acredito que você terá que definir isso para cada recurso seu no web.xml

Se existe alguma solução melhor no JEE eu ainda não conheço, ou algum jeito melhor.
Ficarei olhando as respostas para ver se alguem dá uma solução melhor.

T

O que eu queria saber era se tem como fazer
o *.jsp e adicionar algo semelhante a uma exceção.
algo assim
todos jsp menos a.jsp

johnny_quest

sinceramente eu desconheço alguma forma de eliminar
algum recurso dentro da URL de diretorio.

Somente dei uma possivel solução, que eu sei que não é
das melhores.

T

Cara, agradeço a sua ajuda.
Ainda to tentando achar uma solução diferente , se eu descobrir
coloco aqui.

Abraço

Criado 23 de dezembro de 2010
Ultima resposta 23 de dez. de 2010
Respostas 4
Participantes 2