2016-07-05 1 views
0

Я использую несколько фильтров в своем web.xml моей весенней App. некоторые из моего фильтра имеет несколько url-pattern действовать по этим адресам, любит ниже:Несколько <url-pattern> in <фильтрация фильтра> не работает

<filter> 
    <display-name>AuditLogFilter</display-name> 
    <filter-name>AuditLogFilter</filter-name> 
    <filter-class>org.somePackages.log.AuditLogFilter</filter-class> 
</filter> 
<filter-mapping> 
    <filter-name>AuditLogFilter</filter-name> 
    <url-pattern>/portal/*</url-pattern> 
    <url-pattern>/view/*</url-pattern> 
    <url-pattern>/rest/**/front</url-pattern> 
</filter-mapping> 

Но я обнаружил, что AuditLogFilter не действует на всех этих url-patterns. любое решение?

+0

Из того, что я вижу, ваш синтаксис сопоставления фильтров в порядке. В каких url-шаблонах фильтр не работает? –

+0

@periklis, спасибо за ваш комментарий, я нашел свое решение и разместил его в качестве своего ответа. –

ответ

0

Я наконец-то решил свою проблему. Меняя порядок AuditLogFilter в верхней части моих фильтров в web.xml. Другими словами, я положил <filter> и <filter-mapping> части выше моего фильтра определений вместо конца web.xml файла.

Смежные вопросы