struts2--FilterDispatcher替换

来源:互联网 发布:linux修改文件权限 编辑:程序博客网 时间:2024/05/16 12:39

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 andorg.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter if needing using theActionContextCleanUp filter in addition to this one。


由于从2.1.3版本开始,弃用了FilterDispatcher,替换为StrutsPrepareAndExecuteFilter,如果要使用ActionContextCleanUp,则可以通过StrutsPrepareFilterStrutsExecuteFilter 进行替换。

替换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>


原创粉丝点击