Quero fazer um filtro (javax.servlet.Filter) para caracteres como, <, >, ", substituindo-os por seus equivalentes html, como < etc. O problema é como mudar o valor do parâmetro no objeto request. Não encontrei nenhum método setParameter ou equivalente…
Como eu faço isso?
Filtro para caracteres especiais
J
3 Respostas
Não tem como, infelizmente. O máximo que você pode fazer, e eu acho ruim, é colocar o novo valor como atributo do request, com o método setAttribute().
J
Nesse caso, eu acho que não entendi nada!
Para mim, os filtros serviam para “transformar” alguma coisa nos dados antes de chegar nas servlets. Sem essa possibilidade, qual a real utilidade deles?
Servem para interceptar requisições, por exemplo.
Um bom exemplo: controle de acesso (autorização).
Criado 10 de janeiro de 2005
Ultima resposta 10 de jan. de 2005
Respostas 3
Participantes 2