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>
本文详细介绍了从Struts2.1.3版本开始,弃用FilterDispatcher并推荐使用StrutsPrepareAndExecuteFilter、StrutsPrepareFilter和StrutsExecuteFilter进行替换的方法。同时提供了替换web.xml配置的具体步骤,以及基于Struts2.2.3版本的配置示例。

3499

被折叠的 条评论
为什么被折叠?



