如何限制在URL中调用“web.xml”?
例如:
"http://localhost:8080/myapp/web.xml"
当我提出这样的请求时,将显示空白页面,响应状态为200 OK。 当我试图在我的自定义“过滤器”中捕获此URL时,请求将不会仅针对此请求进入过滤器。
如果您向其他xml请求
"http://localhost:8080/myapp/test.xml"
然后请求将转到我的自定义过滤器。
我的自定义过滤器映射位于web.xml中:
<filter>
<filter-name>SecureRequestResponseFilter</filter-name>
<filter-class>package.path.SecureRequestResponseFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>SecureRequestResponseFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
感谢。