filter1过滤器,想只让这三个action走这个filter1的过滤器,下面写的方式不对,应该如何写这个配置
        <filter-mapping>
<filter-name>filter1</filter-name>
<url-pattern>/aaa1.action/</url-pattern>
<url-pattern>/aaa2.action/</url-pattern> 
                  <url-pattern>/aaa3.action/</url-pattern> 
</filter-mapping>自己试验过 <url-pattern>/aaa*.action/</url-pattern> 不成 <url-pattern>*.action</url-pattern> 不成怎样配置?

解决方案 »

  1.   

    分开配,配三个
    <filter-mapping>
       <filter-name>filter1</filter-name>
       <url-pattern>/aaa1.action</url-pattern>
    </filter-mapping><filter-mapping>
       <filter-name>filter1</filter-name>
       <url-pattern>/aaa2.action</url-pattern>
    </filter-mapping><filter-mapping>
       <filter-name>filter1</filter-name>
       <url-pattern>/aaa2.action</url-pattern>
    </filter-mapping>
    这样是可以的
      

  2.   

    <url-pattern>*.action</url-pattern>
    就配一个
    在filter里自己截取 URL,再使用startWith("/aaa")判断吧
      

  3.   

    应该可以用表达式啊,<filter-mapping>
       <filter-name>filter1</filter-name>
       <url-pattern>/aaa【1-3】.action</url-pattern>
    </filter-mapping>
    具体的我给忘了,你查查