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

Java 我应该在基于Struts 2.0.11的web应用程序中使用什么调度器?,java,struts2,dispatcher,Java,Struts2,Dispatcher,我正在开发一个基于Struts 2.0.11、Spring和Hibernate的web应用程序 我不知道应该在web.xml文件中声明什么调度器 我应该使用filterdispatchr?过滤器调度器+ActionContextCleanUp?还是StrutsPrepareAndExecuteFilter?还是StrutsPrepareAndExecuteFilter+ActionContextCleanUp 现在,web.xml文件包含以下代码: <filter>

我正在开发一个基于Struts 2.0.11、Spring和Hibernate的web应用程序

我不知道应该在web.xml文件中声明什么调度器

我应该使用
filterdispatch
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> 

支柱2
org.apache.struts2.dispatcher.FilterDispatcher
支柱2
/*
struts清理
org.apache.struts2.dispatcher.ActionContextCleanUp
struts清理
/*

非常感谢

如果我们配置FilterDispatcher就足够了,对于额外的功能,我们选择ActionContextCleanUp。请查看下面的链接以了解更多详细信息

编辑

自Struts 2.1.3以来,FilterDispatcher一直被弃用 Struts 2.1.3 Struts Prepare和Dexecutefilter或Struts Preparefilter和 StrutExecuteFilter如果需要,请在中使用ActionContextCleanUp筛选器 除此之外


如果我们配置FilterDispatcher就足够了,对于额外的功能,我们选择ActionContextCleanUp。请查看下面的链接以了解更多详细信息

编辑

自Struts 2.1.3以来,FilterDispatcher一直被弃用 Struts 2.1.3 Struts Prepare和Dexecutefilter或Struts Preparefilter和 StrutExecuteFilter如果需要,请在中使用ActionContextCleanUp筛选器 除此之外


谢谢Damodar,为什么不使用StrutsPrepareAndExecuteFilter呢?这似乎更有效率。或者不?请找到我对我的回答的编辑谢谢Damodar,为什么不使用StrutsPrepareAndExecuteFilter?这似乎更有效率。还是没有?请找到我对我答案的编辑你从混乱中解脱出来了吗?是的!无论如何,应用程序以相同的方式运行。谢谢你摆脱困惑了吗?是的!无论如何,应用程序以相同的方式运行。谢谢