yui 发表于 2017-1-3 08:42:31

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

严重: Exception starting filter struts2
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter



struts2中StrutsPrepareAndExecuteFilter 异常如果是2.1.3之前的版本用org.apache.struts2.dispatcher.FilterDispatcher,否则用org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter。

因为从Struts2.1.3开始,将废弃ActionContextCleanUp过滤器,而在StrutsPrepareAndExecuteFilter过滤器中包含相应的功能。
   
<filter>   
    <filter-name>struts2</filter-name>   
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>   
    <init-param>   
      <param-name>actionPackages</param-name>   
      <param-value>com.cjm.web.action</param-value>   
    </init-param>   
</filter>   
<filter-mapping>   
    <filter-name>struts2</filter-name>   
    <url-pattern>/*</url-pattern>   
</filter-mapping>
页: [1]
查看完整版本: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter