struts2中的filterDispatcher是什么

struts2中的filterDispatcher是什么,struts2,Struts2,过滤器调度器和StrutsPrepareAndExecuteFilter的工作是什么?在哪里使用哪个过滤器?实际上,我创建了一个带有filterdispatch的应用程序和另一个带有StrutsPrepareAndExecuteFilter的应用程序,所以我想知道这两个应用程序之间的区别,或者我们可以在同一个web中使用这两个应用程序。xml?是Struts 2提供的过滤器,用于处理所有需要由Struts框架控制的请求。在Struts 2.1.3之后,不推荐使用此筛选器。作为替代方案,可以使用这

过滤器调度器和StrutsPrepareAndExecuteFilter的工作是什么?在哪里使用哪个过滤器?实际上,我创建了一个带有filterdispatch的应用程序和另一个带有StrutsPrepareAndExecuteFilter的应用程序,所以我想知道这两个应用程序之间的区别,或者我们可以在同一个
web中使用这两个应用程序。xml

是Struts 2提供的过滤器,用于处理所有需要由Struts框架控制的请求。在
Struts 2.1.3
之后,不推荐使用此筛选器。作为替代方案,可以使用这三个过滤器中的任何一个。当链中没有其他筛选器需要操作上下文信息时,建议使用第一个筛选器,例如

过滤器调度器和StrutsPrepareAndExecuteFilter的工作是什么?在哪里使用哪个过滤器

如果您使用的是struts 2.1.3或更高版本,建议使用新的可用过滤器,而不是不推荐使用的过滤器。谷歌在一些博客上发现了以下几点

  • 发布了很多关于及其部署的信息
  • 新过滤器提供了一种更好的方式来启用自定义和覆盖
  • 让开发人员清楚地知道过滤器在做什么,流程在做什么
  • 使调度过程更加灵活,以支持OSGi或插件系统中的本机操作
  • 是否可以在同一web.xml中同时使用这两个文件


    结果这将是混乱的,而不是你的应用程序甚至不会被部署。这样做就像让两个司机同时驾驶同一辆车。

    你有什么版本的Struts?