多写几个mapping不就行了?
比如:<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/myweb/admin/*</url-pattern>
</filter-mapping>就过滤掉了/myweb/admin/路径下的所有文件,如果还要继续过滤其他文件就把路径改一下就OK了

解决方案 »

  1.   

    在过滤器的 doFilter() 方法中,先用if()语句判断请求路径,如果不是需要过滤的就直接return跳出过滤器。这样判断剩下的就是需要过滤的文件了,让过滤器正常执行就可以了
      

  2.   

    你应该看下servlet规范,虽然是英文的,不过很好懂,明白楼主的意思,就是要过滤某种文件类型对吧,比如你就过滤JSP,你就可以写<url-pattern>*.jsp</url-pattern>,前面是没有/的