Java 创建筛选器以捕获所有URL
我正在尝试捕获所有请求到WAS的URL。我在WAS 6.0上运行一个web应用程序,我在web.xml中定义了一个这样的过滤器Java 创建筛选器以捕获所有URL,java,struts,websphere,Java,Struts,Websphere,我正在尝试捕获所有请求到WAS的URL。我在WAS 6.0上运行一个web应用程序,我在web.xml中定义了一个这样的过滤器 <filter> <filter-name>StatusValidationFilter</filter-name> <filter-class>com.test.StatusValidationFilter</filter-class> </filter> <fi
<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>
状态验证筛选器
com.test.StatusValidationFilter
状态验证筛选器
/*
要求
向前地
错误
但是当我遇到404错误时,过滤器没有被调用,就像WAS刚刚中断了应用程序的执行,所以问题是,过滤器配置是否正确
如果我尝试.do url正常工作,但如果我尝试生成404错误的url,则不会调用筛选器。筛选器似乎正常。但在过滤器中处理错误是一种不好的做法 你应该使用
因此,通过这种方式,在重定向期间,过滤器链仍然保持不变 我想知道你想做什么?现在起作用了,这是我的环境问题,你的答案是正确的