我正在编写一个过滤器来完成特定的任务,但我无法将特定的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-pattern [ /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,过滤器模式应该匹配。我如何实现这一点?
path/to/my/folder/*
)或特定扩展名(*.do
)。 - user684934