工程用的是SSH,在struct2配置中,除了指定的一两个jsp页面(比如:page/index.jsp),其他的jsp页面都要通过过滤器.
我应该怎么配置,我不想重写过滤器。web.xml文件
<filter-mapping>
<filter-name>struts 2.0</filter-name>
<url-pattern>*.action</url-pattern>
<url-pattern>*.jsp</url-pattern>
<url-pattern>*.ftl</url-pattern>
<url-pattern>*.do</url-pattern>
</filter-mapping>

解决方案 »

  1.   

    <filter-mapping>
        <filter-name>struts 2.0</filter-name>
        <url-pattern>*.action</url-pattern>
    </filter-mapping><filter-mapping>
        <filter-name>struts 2.0</filter-name>
        <url-pattern>*.jsp</url-pattern>
    </filter-mapping>
    …………
    需要拆开写的
      

  2.   

    按你那样写,所有的jsp都会过滤!!
    我要的是指定某个jsp页面不过滤!
      

  3.   

     <filter>
      <filter-name></filter-name>
      <filter-class></filter-class>
      <init-param>
       <param-name>unfilterable</param-name>
       <param-value>xxxx.jsp</param-value>
      </init-param>
     </filter>    public void init(FilterConfig filterConfig)
            throws ServletException
        {
         filterConfig.getInitParameter("unfilterable");
            // 初始化时,可以保存这些不过滤的页面,
             // 在doFilter方法中不作处理
        }
      

  4.   

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