我正在尝试将过滤器映射到 web.xml 中的特定 url。问题是 url 中有一个动态路径段,我只需要将过滤器映射到以特定路径结尾的 URL。对于给定的 URL:
http://company.com/webApp/aaa/end
http://company.com/webApp/bbb/end
http://company.com/webApp/ccc/end
我需要映射一个servlet,如:
<filter id="EndFilter">
<filter-name>EndFilter</filter-name>
<filter-class>com.company.EndFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>EndFilter</filter-name>
<url-pattern>*/end</url-pattern>
</filter-mapping>
我知道 */ 不是有效的通配符,但我不知道这种类型的映射是否可能。将 URL 映射到带有结尾 *.png 或 *.jpeg 通配符的图片等资源很容易,但我找不到映射简单 url 路径段的方法。