<url-pattern>*.jsp</url-pattern>过滤了所有的jsp
<url-pattern>*.do</url-pattern>过滤了所有的do怎么把他们连起来啊,用<url-pattern>*.jsp,*.do</url-pattern>好像不行

解决方案 »

  1.   

    用两个servlet 的配置.
    但对应的是同一个 处理类 就可以了。
      

  2.   

    <filter>
    <filter-name>a</filter-name>
    <filter-class>com.FileterClass</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>a</filter-name>
    <url-pattern>*.jsp</url-pattern> </filter-mapping>


    <filter>
    <filter-name>b</filter-name>
    <filter-class>com.FileterClass</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>a</filter-name>
    <url-pattern>*.do</url-pattern>
    </filter-mapping>
      

  3.   

    <filter>
    <filter-name>a </filter-name>
    <filter-class>com.FileterClass </filter-class>
    </filter>
    <filter-mapping>
    <filter-name>a </filter-name>
    <url-pattern>*.jsp </url-pattern>
    </filter-mapping>
    <filter-mapping>
    <filter-name>a </filter-name>
    <url-pattern>*.do </url-pattern>
    </filter-mapping>一个filter可以配置多个filter-mapping。这点上web.xml非常不智能,来一起骂sun吧、
      

  4.   

    </filter> 
    <filter-mapping> 
    <filter-name>a </filter-name> 
    <url-pattern>*.do </url-pattern> 
    </filter-mapping>上面的a 改成 b