我应该在基于Struts 2.0.11的Web应用程序中使用什么调度程序?

问题描述

| 我正在开发基于Struts 2.0.11,Spring和Hibernate的Web应用程序。 我不知道应该在web.xml文件中声明什么调度程序。 我应该用
Filterdispatche
r吗?过滤分派器+ ActionContextCleanUp?还是StrutsPrepareAndExecuteFilter?还是StrutsPrepareAndExecuteFilter + ActionContextCleanUp? 如今,web.xml文件包含以下代码
<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>    
     <filter>
      <filter-name>struts-cleanup</filter-name>
      <filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class>
</filter>
    <filter-mapping>
        <filter-name>struts-cleanup</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping> 
非常感谢     

解决方法

如果我们配置FilterDispatcher就足够了,对于其他功能我们可以选择ActionContextCleanUp。请检查以下链接以获取更多详细信息 ActionContextCleanUp 编辑:   从Struts 2.1.3开始不推荐使用FilterDispatcher   Struts 2.1.3 StrutsPrepareAndExecuteFilter或StrutsPrepareFilter和   如果需要StrutsExecuteFilter,请在其中使用ActionContextCleanUp过滤器   除了这个 StrutsPrepareAndExecuteFilter