Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 创建筛选器以捕获所有URL_Java_Struts_Websphere - Fatal编程技术网

Java 创建筛选器以捕获所有URL

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

我正在尝试捕获所有请求到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>

状态验证筛选器
com.test.StatusValidationFilter
状态验证筛选器
/*
要求
向前地
错误
但是当我遇到404错误时,过滤器没有被调用,就像WAS刚刚中断了应用程序的执行,所以问题是,过滤器配置是否正确


如果我尝试.do url正常工作,但如果我尝试生成404错误的url,则不会调用筛选器。

筛选器似乎正常。但在过滤器中处理错误是一种不好的做法

你应该使用


因此,通过这种方式,在重定向期间,过滤器链仍然保持不变

我想知道你想做什么?现在起作用了,这是我的环境问题,你的答案是正确的