Отображение фильтра для всего на Struts2, кроме одного сервлета?

У меня есть Struts2 ( 2.1.8.1) веб-приложение. Мой web.xml выглядит так:

  <filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
  </filter>

  <filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>

Он настроен на отображение всех запросов в фильтр struts. Я хочу добавить сервлет в свое веб-приложение. Я хочу отправлять все запросы с определенным шаблоном URL-адреса этому сервлету. Я хочу, чтобы все остальное перешло на мой сервлет struts.

Я знаю, что могу сопоставить только "* .action" сервлету struts, но мне не нравится, когда .action находится в конце всех моих URL.

6
задан Cœur 21 July 2017 в 02:06
поделиться