如何限制" web.xml"在URL(Servlet)中调用?

时间:2014-09-25 11:22:31

标签: java url servlets web.xml servlet-filters

如何限制在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>

感谢。

0 个答案:

没有答案