我有一个AFilter,实现了Filter接口。WebContent/aaa目录下有一些jspweb.xml如是配置: <filter>
<filter-name>AFilter</filter-name>
<filter-class>test.AFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>AFilter</filter-name>
<url-pattern>/aaa/*</url-pattern>
</filter-mapping>
<filter>但是,调试时,没有进入AFilter,请问这可能是什么原因?

解决方案 »

  1.   

    最后多了一个<filter>
    不知道是不是你把下一个FILTER复制进来了如果是
    按道理,配置文件没有问题除非<filter-class>test.AFilter</filter-class>这个路径是对的吗
      

  2.   

    WebContent/aaa下有一个a.jsp我输入的url是 http://localhost/aaa/a.jsp我使用的是80端口,并且在Web Modules中,将path改为“/”
      

  3.   

    我其实是想让过滤器拦截aaa目录下的请求。
      

  4.   

    <filter-mapping>
    <filter-name>AFilter</filter-name>
    <url-pattern>/aaa/*</url-pattern>
    <dispatcher>FORWARD</dispatcher>       //如果是forward跳转加上这句
    </filter-mapping>
      

  5.   

    http://localhost:端口/项目名/aaa/a.jsp
    try it...
      

  6.   

    WebContent这个是项目的根目录吗?