我正在 try catch 向 WAS 请求的所有 URL。我正在 WAS 6.0 上运行一个 Web 应用程序,并且我在 web.xml 中定义了一个这样的过滤器
<filter>
<filter-name>StatusValidationFilter</filter-name>
<filter-class>com.test.StatusValidationFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>StatusValidationFilter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>ERROR</dispatcher>
</filter-mapping>
但是当我收到 404 错误时,过滤器不会被调用,就像 WAS 只是中断应用程序执行一样,所以问题是,过滤器配置正确吗?
如果我尝试 .do url 有效,但如果我尝试生成 404 错误的 url,则不会调用过滤器。
最佳答案
关于java - 创建一个过滤器来捕获所有 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9823584/