`
hufeng0901
  • 浏览: 18603 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

struts2 Action名称的搜索顺序

 
阅读更多
<package name="first" namespace="/test" extends="struts-default">
        <action name="show" class="demo.ShowAction">
        <result name="success">/pages/msg.jsp</result>
        </action>
    </package>
namespace没有或者为空字符串的话是默认命名空间。
假如有url:http://server/struts2/path1/path2/path3/test.action,首先寻找namespace为/path1/path2/path3/的package.如果不存在则向上寻找,即:寻找namespace为/path1/path2/的package.依次向上寻找。如果到/path1还没有找到。则去默认名称空间寻找。
分享到:
评论

相关推荐

    传智播客struts2.1视频教程_源代码_Action名称的搜索顺序

    在这个“传智播客Struts2.1视频教程”中,重点讲解了Action名称的搜索顺序,这是理解Struts2工作原理的关键部分。 首先,我们需要了解Struts2中Action的基本概念。Action是Struts2的核心组件,负责处理用户的请求并...

    Action名称的搜索顺序

    ### Action名称的搜索顺序与Action配置的默认值 在Struts2框架中,Action的配置与执行流程至关重要,它不仅决定了Action的执行顺序,还影响着业务逻辑的处理方式及结果展示。本文将深入探讨Action名称的搜索顺序、...

    Struts2_Action

    Struts2框架的配置文件不仅仅是struts.xml,还包括几个核心配置文件,其加载顺序如下: 1. struts-default.xml:提供默认的配置,包含默认拦截器栈和拦截器定义。 2. struts-plugin.xml:插件的配置文件,如果使用...

    struts2的复习

    5. 拦截器:拦截器是Struts2的核心组件,它们按照预设顺序在Action执行前后执行,实现AOP(面向切面编程)功能,如日志记录、权限验证、性能监控等。开发者可以通过自定义拦截器来扩展框架功能。 五、配置与注解 6....

    struts2面试题

    2. **Struts2的核心组件**:Struts2的核心组件主要包括过滤器(Filter)、拦截器(Interceptor)、Action、Result等。其中,StrutsPrepareAndExecuteFilter是Struts2框架的核心组件之一,它负责初始化框架,并处理...

    struts2核心包

    至于压缩包子文件的文件名称列表"struts2",这可能是表示包含了一系列与Struts2相关的文件,如示例代码、配置文件或其他相关库。 总之,Struts2是一个成熟的MVC框架,通过Action、Interceptor、Result等核心组件,...

    struts2学习笔记总结

    Action的配置包括Action名称、Class映射、结果和参数等。 2. 拦截器:拦截器是Struts2的核心特性,它们在Action执行前后按顺序执行,实现如日志、权限检查、事务管理等功能。自定义拦截器可以扩展框架功能。 四、...

    Struts2工作机制

    总的来说,Struts2的工作流程大致为:请求到达-&gt;过滤器Dispatcher拦截-&gt;查找Action映射-&gt;创建Action实例-&gt;执行拦截器链-&gt;调用Action的execute方法-&gt;返回Result-&gt;渲染视图。这种设计允许开发者将业务逻辑、数据验证、...

    Struts2深入理解

    - **Action代理类负责加载Struts2的配置文件:** 捕获到请求后,框架会查找配置文件(通常是`struts.xml`),从中解析出请求应由哪个Action处理。 - **一个请求在到达Action的过程中可能经过多个拦截器:** 在请求...

    struts2核心配置文件

    `struts.xml` 文件是Struts2的核心配置文件之一,主要负责管理和定义应用程序中的Action映射以及相关的Result定义。具体来说,该文件包括以下几个关键部分: 1. **Action 映射**: - 指定每个Action的名称、执行的...

    struts2案例 struts2 struts2源码

    此外,Interceptor(拦截器)是Struts2的重要特性,它可以实现诸如日志记录、权限检查、事务管理等通用功能,并且可以按照特定顺序进行链式调用。 Struts2的配置文件通常为struts.xml,它定义了Action、Result以及...

    04Action名称的搜索顺序

    Struts 2是Struts的下一代产品,是在 struts 和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构的差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理...

    Struts 2_0的Action讲解

    2. Struts 2 Dispatcher Servlet捕获请求,解析Action名称。 3. 根据配置找到对应的Action配置信息。 4. 创建Action实例,如果使用的是Spring集成,可能会通过Spring容器获取Action。 5. 执行预定义的拦截器链。 6. ...

    struts2 sort实例

    在Struts2配置文件(struts.xml)中,我们需要定义一个Action,这个Action将返回包含待排序数据的列表。同时,Action还需要提供一个方法来设置Comparator: ```xml &lt;action name="sortAction" class=...

    Struts2工作流程

    4. **ActionMapper**:根据请求路径,ActionMapper解析出Action名称,并决定哪个Action类需要被调用。 5. **ActionProxy**:由`FilterDispatcher`调用,它通过`Configuration Manager`查询Struts配置文件,找到对应...

    Struts2的配置文件的详细说明

    Struts2是一个强大的MVC框架,它通过提供配置文件来管理应用程序的行为,使得开发者能够灵活地定义Action、拦截器和结果映射。本文将深入探讨Struts2的配置文件,特别是`struts.xml`文件中的关键元素和属性。 在...

    传智播客struts2教程

    `Action名称的搜索顺序`是指当一个请求到来时,Struts2如何寻找对应的Action。这个过程通常涉及URL映射、通配符匹配以及Action配置文件中的配置顺序。 05_传智播客struts2.1视频教程_Action配置的各项默认值.rar 这...

    struts2工作流程

    一旦找到匹配的Action,Struts2就会创建Action的实例。默认情况下,使用的是Singleton模式,但可以通过配置改变为Prototype模式,以实现每个请求都有一个新的Action实例。 4. **参数绑定**: Struts2的`...

    struts2-action.pdf

    ### Struts2中Action的理解与应用 #### 一、Action定义及作用 在Struts2框架中,Action作为控制层的核心组件,承担着接收请求、处理业务逻辑以及返回响应结果的任务。与传统的MVC框架(如Spring MVC)相比,Struts...

    Struts2笔记

    2. **默认的搜索顺序**:对于Struts2中的常量,框架会按照一定的顺序进行搜索,这包括: - `struts2-default.xml` - `struts2-plugin.xml` - `struts.xml` - `struts.properties` - `web.xml`中通过`&lt;include&gt;`...

Global site tag (gtag.js) - Google Analytics