Какова цель тега <filter>в web.xml? - PullRequest
4 голосов
/ 17 декабря 2010

Для чего нужен тег <filter> в web.xml?

Ответы [ 2 ]

13 голосов
/ 17 декабря 2010

Позволяет объявлять фильтры сервлетов, которые являются аспектами для HTTP-запросов. Цепочка фильтров может перехватывать входящий запрос и / или исходящий ответ и изменять его при необходимости.

Типичным примером является наличие фильтра, который выполняет сжатие GZIP в потоке ответов, если браузер пользователя может его принять. Это повышает производительность за счет уменьшения количества байтов в проводе при условии, что экономия больше, чем время на сжатие и распаковку.

0 голосов
/ 17 декабря 2010

Для объявления, где должен применяться Servlet Filter . Здесь - хороший пример использования фильтра.

...