Я пишу фильтр для выполнения определенной задачи, но я не могу установить конкретный шаблон URL-адреса для моего фильтра. Мое сопоставление фильтров выглядит следующим образом:
<web.xml>
<filter>
<filter-name>myFilter</filter-name>
<filter-class>test.MyFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>myFilter</filter-name>
<url-pattern>/org/test/*/keys/*</url-pattern>
</filter-mapping>
</web-app>
Мой шаблон URL [/ org / test / * / keys / *]
не работает, как я ожидал.
Я вызываю URL-адреса из браузера, например:
http://localhost:8080/myapp/org/test/SuperAdminReport/keys/superAdminReport.jsp
http://localhost:8080/myapp/org/test/Adminreport/keys/adminReport.jsp
http://localhost:8080/myapp/org/test/OtherReport/keys/otherReport.jsp
Таким образом, для URL-адресов выше шаблон фильтра должен совпадать. Как мне этого добиться?