我的jsp过滤器为什么不起作用

来源:百度知道 编辑:UC知道 时间:2024/05/22 12:48:36
<filter>
<filter-name>codeFilter</filter-name>
<filter-class>com.lyx.util.CodeFilter</filter-class>
</filter>

<filter-mapping>
filter-name>codeFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
以下方法我也实现了,但用Eclipse跟踪流程,就是走不到这个方法里
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain)
过滤器写的是没问题,也在 web.xml中配置了,有时候也执行过
可能是在<url-pattern>/*</url-pattern> 出问题了
我想过滤这个项目的每一个请求,这样写有问题吗?
我直接在地址栏里访问/a.action就能过滤
但是通过点button提交form访问action时就不起作用了

有没有把
<filter>
<filter-name>codeFilter</filter-name>
<filter-class>com.lyx.util.CodeFilter</filter-class>
</filter>

<filter-mapping>
filter-name>codeFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
放在最上面了?就是web里的最上..不能比servlet低.

把所有的代码发过来,估计是public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain)错了把