`

StrutsPrepareAndExecuteFilter 和 FilterDispatcher的区别

 
阅读更多

StrutsPrepareAndExecuteFilter和FilterDispatcher的区别

 

FilterDispathcer (org.apache.struts2.dispatcher.FilterDispatcher 在早期的Struts2开发中使用,从Struts 2.1.3开始,它已不推荐使用。
如 果你使用的Struts的版本 >= 2.1.3,推荐升级到新的Filter-StrutsPrepareAndExecuteFilter  (org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter)。
分享到:
评论

相关推荐

    org.apache.struts2.dispatcher.FilterDispatcher

    随着Struts 2的发展,`FilterDispatcher`在新版本中逐渐被`StrutsPrepareAndExecuteFilter`取代,后者整合了准备和执行两个阶段,提高了框架的效率。不过,在很多旧项目中,`FilterDispatcher`仍然是常见的一部分。 ...

    过滤器 Struts2全局变量 action转化do

    标题中的“过滤器 Struts2全局变量 action转化do”可能指的是Struts2框架中的ActionMapping和FilterDispatcher配置,以及全局结果(Global Results)的概念。 1. **过滤器(Filter)**:在Java Web开发中,过滤器是...

    Struts2--1.使用 Filter 作为控制器的 MVC

    在Struts2中,`FilterDispatcher`(在较新版本中称为`StrutsPrepareAndExecuteFilter`)是一个核心的Filter,它是Struts2框架的入口点。当一个HTTP请求到达服务器时,这个Filter会检查请求是否与Struts2配置的Action...

    新struts2+jQuery所需包.rar

    新Struts2与老版struts2的区别如下: 配置web.xml文件时过滤器配置的不同, <filter-class>org.apache.struts2.dispatcher.FilterDispatcher, 新版本中都是过时的了,采取该过滤器, <filter-class>org.apache....

    struts2笔记(修改版)

    - **web.xml文件**:主要用于配置StrutsPrepareAndExecuteFilter或FilterDispatcher,负责初始化Struts框架并处理所有请求。还可以配置ActionContextCleanUp类,以处理一些特殊任务。 - **struts.xml文件**:框架...

    Struts2_API

    - StrutsPrepareAndExecuteFilter是新版本中的过滤器,结合了`FilterDispatcher`的准备和执行两个阶段,提高了性能和灵活性。 7. **插件机制**: - Struts2的插件机制允许开发者轻松地扩展框架功能,如 strut2-...

    struts2的应用命令

    3. **配置web.xml**:在项目的`web.xml`文件中配置`StrutsPrepareAndExecuteFilter`或`FilterDispatcher`过滤器,指定它们处理所有请求。对于Struts2.1.3及更高版本,应使用`StrutsPrepareAndExecuteFilter`。 4. **...

    Struts2.1.8培训资料(推荐)

    需要注意的是,从Struts2.1.3版本开始,推荐使用`StrutsPrepareAndExecuteFilter`或其变体,而不是`FilterDispatcher`。 配置正确的`StrutsPrepareAndExecuteFilter`后,不再需要单独配置`ActionContextCleanUp`...

    struts2核心类库

    9. **StrutsPrepareAndExecuteFilter**:在较新版本的Struts2中,FilterDispatcher被替换为StrutsPrepareAndExecuteFilter,它合并了原来两个过滤器的功能,提高了性能和可维护性。 10. **插件体系**:Struts2支持...

    Struts 2 Core 2.1.2 API

    8. **StrutsPrepareAndExecuteFilter**: 在Struts 2.1.2之后,FilterDispatcher被StrutsPrepareAndExecuteFilter替代,增加了对Servlet 3.0的支持,提高了性能和可扩展性。 9. **ActionContext**: 它提供了当前请求...

    struts2使用手册中例子

    在新版本中,它被StrutsPrepareAndExecuteFilter替代,负责初始化和执行请求。 **8. 国际化与本地化** Struts2提供了便捷的国际化支持,可以通过资源包(properties文件)实现不同语言环境下的文本显示。 **9. ...

    struts2核心包完整jar包

    在实际开发中,使用Struts2的核心包,开发者需要在web.xml中配置FilterDispatcher(或StrutsPrepareAndExecuteFilter),并编写Action类和对应的配置文件。同时,根据需求选择合适的Interceptor和Result类型,以便于...

    Struts2.1.8 spring2.5.6 ibatis2.3 集成

    在集成过程中,我们需要在web.xml中配置Struts2的前端控制器(FilterDispatcher或StrutsPrepareAndExecuteFilter),Spring的ContextLoaderListener以及DispatcherServlet。此外,还需要在struts.xml中配置Struts2的...

    struts2 2.1.6 源代码

    10. **StrutsPrepareAndExecuteFilter**:在2.1.6之后的版本,FilterDispatcher被StrutsPrepareAndExecuteFilter替换,提高了性能和处理异常的能力。 通过对Struts2 2.1.6源代码的学习,开发者可以了解以下关键点:...

    Struts配置文件使用及代码详解

    接着,请求被web.xml中的FilterDispatcher(在Struts2.1之后为StrutsPrepareAndExecuteFilter)捕获。这个过滤器根据配置文件(struts.xml)解析请求,确定需要执行哪个Action。ActionMapper负责确定Action的具体类...

    WebSphere Application Server下Struts2.0无法使用解决方案

    这个错误表明WebSphere没有正确识别或加载Struts2的Filter类,即`org.apache.struts2.dispatcher.FilterDispatcher`或其更新版本`org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter`。...

    struts2运行机制

    从客户端请求到服务器响应的整个流程,每一步都可以通过配置文件(如`struts.xml`)和自定义的拦截器进行调整和优化。这种机制不仅提高了应用的性能,也使得框架能够适应各种复杂的应用场景。 例如,通过配置不同的...

    Struts2中文教程文档

    - FilterDispatcher和StrutsPrepareAndExecuteFilter:Struts2的两种过滤器,它们在Web应用中的角色和配置。 - Spring集成:如果涉及,会介绍如何将Struts2与Spring框架整合,实现依赖注入和事务管理。 通过阅读这...

    struts 国际

    6. **FilterDispatcher或StrutsPrepareAndExecuteFilter**:在Struts1中,FilterDispatcher会处理请求并设置正确的Locale;而在Struts2中,这个任务由StrutsPrepareAndExecuteFilter完成。这些过滤器会根据用户提供...

Global site tag (gtag.js) - Google Analytics