<filter-mapping> ­  <filter-name>EncodingFilter</filter-name> ­  <url-pattern>/*</url-pattern> ­</filter-mapping> ­其中:/*     所有 ­/*.jsp 某一类 ­/a/*   某目录下所有 ­/a.jsp 某一个文件­ 请问能过滤某个包下的所有servlet么? 该怎么写?

解决方案 »

  1.   

    filter配置的只是过滤路径.!,不可能像你说的那样过滤某个包下面的全部servlet 你可以把你要过滤的servlet放在同一个路径下面
    比如你的servlet是  /test/a /test/b /test/c
    那么你的filter就拦截/test/* 
      

  2.   


    servlet 都是在根目录下,但是我要是过滤根目录下所有的话,jsp文件也会过滤掉啊!只想过滤部分servlet。望兄台说详细点!
      

  3.   

    filter配置的只是过滤路径.!,
    ding!!
      

  4.   

    不太明白,你的servlet没有后缀吗,可以/*.do吧
      

  5.   

    没有,/*.do 那个是struts 的action 
      

  6.   

    servlet的url-pattern里面分
    例如
    /test/a
    /test/b
    你的过滤器都拦截/test/*就好
      

  7.   

    我按照上面所说的过滤servlet ,但根本 没有效 。请问你最后是怎么解决的