<filter-mapping>
<filter-name>adminfilter</filter-name>
<url-pattern>*.jsp, *.action</url-pattern>
</filter-mapping>请问我能不能这样写?

解决方案 »

  1.   

    不能这样写要如下写:
    <filter-mapping>
    <filter-name>adminfilter</filter-name>
    <url-pattern>*.jsp</url-pattern>
    </filter-mapping>
    <filter-mapping>
    <filter-name>adminfilter</filter-name>
    <url-pattern>*.action</url-pattern>
    </filter-mapping>也是就是说:一个filter可以有多个filter-mapping
      

  2.   

    <url-pattern>*.jsp, *.action</url-pattern>url-pattern用的是正则匹配原则,你这个正则是什么意思?
      

  3.   

    <filter-mapping>
        <filter-name>adminfilter</filter-name>
        <url-pattern>/*.jsp</url-pattern>
        <url-pattern>/*.action</url-pattern>
    </filter-mapping>
      

  4.   


    正解,要匹配多个可以用多个mapping来过滤