Можно ли настроить фильтры только для подмножества сервлетов? - PullRequest
1 голос
/ 26 сентября 2011

У меня есть различные категории сервлетов.Могу ли я настроить фильтры в моем файле web.xml таким образом, чтобы каждый фильтр применялся только для одной из категорий сервлетов.

1 Ответ

6 голосов
/ 26 сентября 2011

Вы можете отобразить их на <servlet-name> вместо <url-pattern>.

<filter-mapping>
    <filter-name>yourFilterName</filter-name>
    <servlet-name>yourServlet1Name</servlet-name>
    <servlet-name>yourServlet2Name</servlet-name>
    <servlet-name>yourServlet3Name</servlet-name>
</filter-mapping>

<servlet-name> должно точно соответствовать тому же значению, что и в определении <servlet>.Таким образом, фильтр будет вызываться всякий раз, когда должен быть вызван любой из этих сервлетов.

...