org.apache.struts2.dispatcher.FilterDispatcher
Since Struts 2.1.3 ,use org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
instead
or org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter
and org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter
if needing using the ActionContextCleanUp
filter in addition to this one。
由于从2.1.3版本开始,弃用了FilterDispatcher,替换为StrutsPrepareAndExecuteFilter,如果要使用
ActionContextCleanUp
,则可以通过StrutsPrepareFilter
和 StrutsExecuteFilter
进行替换。
替换web.xml下面的配置为
<filter>
<filter-name>action2-cleanup</filter-name>
<filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class>
</filter>
<filter>
<filter-name>sitemesh</filter-name>
<filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class>
</filter>
<filter>
<filter-name>action2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
基于struts2.2.3,新的web.xml配置:
<filter>
<filter-name>action2-cleanup</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter</filter-class>
</filter>
<filter>
<filter-name>sitemesh</filter-name>
<filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class>
</filter>
<filter>
<filter-name>action2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter</filter-class>
</filter>