Как указать приоритеты фильтра в веб-приложениях Java? - PullRequest
3 голосов
/ 20 октября 2010

Здравствуйте, я хотел бы определить два фильтра, как это

  <filter-mapping>
    <filter-name>SecurityFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
  <filter-mapping>
    <filter-name>ContextFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>

с тем же шаблоном / * в моем файле web.xml, и я хотел бы быть уверен, что SecurityFilter будет выполнен раньше, чем другой. Есть ли способ сделать это?

1 Ответ

7 голосов
/ 20 октября 2010

Вы только что сделали.От Sun XSD :

Порядок, в котором вызываются фильтры, - это порядок, в котором объявления отображения фильтров, соответствующие URI запроса для сервлета, появляются в списке фильтров.элементы отображения.

...