当前位置: 代码迷 >> J2EE >> 关于Struts2的FilterDispatcher,太变态了,该如何处理
  详细解决方案

关于Struts2的FilterDispatcher,太变态了,该如何处理

热度:358   发布时间:2016-04-22 03:22:00.0
关于Struts2的FilterDispatcher,太变态了
我用的是struts2.1.2版本 , 发现配置的servlet会被FilterDispatcher截下来?  
INIFile code
    <servlet>        <servlet-name>img</servlet-name>        <servlet-class>com.ascent.util.AuthImg</servlet-class>        <load-on-startup>1</load-on-startup>    </servlet>    <servlet-mapping>     <servlet-name>img</servlet-name>     <url-pattern>/authImg</url-pattern>         </servlet-mapping>  <filter>      <filter-name>struts2</filter-name>      <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>  </filter>  <filter-mapping>      <filter-name>struts2</filter-name>      <url-pattern>/*</url-pattern>  </filter-mapping>

访问authImg会提示struts命名空间的问题,为什么?

------解决方案--------------------
<url-pattern>/* </url-pattern> 
意思是过滤所有目录
改成*.action和*.jsp吧,如果你自己设置后缀,再把你后缀也过滤了
其他的不过滤不由struts2来处理。
  相关解决方案