`
xuejianshan
  • 浏览: 222525 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2加载常量顺序

阅读更多

通常struts2加载struts2常量的顺序如下:

struts-default.xml

struts-plugin.xml

struts.xml

struts.properties

 web.xml

在不同的配置文件里存在相同的常量的话,后者将会覆盖前者.

启动Tomcat可在控制台看到如下图所示:

 

这应该是这么配置文件的加载顺序吧.

不过一般情况还是建议把struts2常量写到struts.xml里.

分享到:
评论
1 楼 浪客剑心 2008-10-21  
呵呵 楼主观察员还很仔[color=brown][/color]细啊

相关推荐

    struts2常量详解

    在启动Tomcat时,Struts2会按照`struts.configuration.files`指定的顺序加载配置文件。默认情况下,它会加载`struts-default.xml`、`struts-plugin.xml`和`struts.xml`。如果需要加载更多配置文件,可以在`struts....

    struts2配置文件加载顺序

    了解Struts2配置文件的加载顺序对于优化应用性能和解决配置问题至关重要。 Struts2的配置主要分布在以下几个文件中: 1. **struts-default.xml**:这是Struts2的核心配置文件,位于`struts2-core.jar`库的`/org/...

    Struts2(一)

    - **常量配置**:Struts2提供了一系列预定义的常量,这些常量存储在`default.properties`文件中,可通过在`struts.xml`文件中使用`<constant>`元素或者创建`struts.properties`文件等方式覆盖默认值。 - **过滤器...

    struts2核心配置文件

    - **struts.configuration**:指定加载Struts2配置文件的配置文件管理器,默认值为 `org.apache.struts2.config.DefaultConfiguration`。如果需要自定义配置管理器,可以通过实现 `Configuration` 接口来自定义类。...

    strtus2常量

    Struts2在加载常量时遵循以下顺序: 1. `struts-default.xml`(位于`struts2-core-2.0.6.jar`文件中) 2. `struts-plugin.xml`(在Struts2插件JAR文件中) 3. `struts.xml` 4. `struts.properties` 5. `web.xml` ...

    struts2 2.3.1api

    - 提供的`Struts2.2.3.1.chm`文件是一个帮助文档,包含了Struts2 2.3.1的详细API参考,包括类、接口、方法和常量的说明,是开发者查阅和学习Struts2的重要参考资料。 以上是关于Struts2 2.3.1 API的基本介绍,实际...

    牧紫小岩的Struts2学习笔记

    笔记中详述了Struts2读取常量的顺序,这一顺序对于理解框架如何加载和优先处理配置至关重要。首先读取`struts-default.xml`,接着是`struts-plugin.xml`、`struts.xml`、`struts.properties`以及`web.xml`。这一顺序...

    Struts2_Action

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

    Struts2各配置文件详解.doc

    这是Struts2框架默认加载的配置文件,它定义了框架的核心组件和拦截器。在这个文件中,我们可以看到一些基本的bean定义,这些bean用于初始化Struts2的核心服务: - ObjectFactory:负责创建和管理Action实例的工厂...

    struts2配置文件详解

    Struts2框架加载配置文件时遵循一定的顺序,具体如下: 1. `struts-default.xml` 2. `struts-plugin.xml` 3. `struts.xml` 4. `struts.properties` 这个顺序决定了配置文件中相同配置项的覆盖关系,即后加载的配置...

    struts2课件

    #### 三、Struts2的流程分析与配置文件加载顺序 1. **流程分析** Struts2的工作流程大致如下:首先,用户通过浏览器发送HTTP请求到服务器;服务器上的Struts2核心过滤器接收到请求后,根据配置文件中的规则找到...

    struts2的配置文件

    #### 二、Struts2配置文件的作用及加载顺序 1. **加载顺序**: - `struts-default.xml`:这是默认的配置文件,包含了Struts2框架的基本配置。 - `struts-plugin.xml`:用于配置插件。 - `struts.xml`:用户...

    Struts2.1学习笔记

    Struts2支持在多个地方定义常量,包括`struts.xml`、`struts.properties`等。官方文档建议将常量定义在`struts.xml`中,因为这种方式更加直观且易于管理。常量的加载顺序遵循一定的规则,了解这一点有助于避免常量...

    深入学习struts2

    Struts2会按照一定的顺序加载这些文件,并且后面的配置会覆盖前面的相同常量配置。 2. **包配置** - `package`元素用于定义包配置,它可以实现模块化管理,每个包可以包含多个Action。 - 包可以继承,子包在父包...

    struts2配置文件介绍

    3. **struts.properties**: 用于配置Struts2框架的一些属性,例如全局常量、错误消息显示方式等。 4. **struts-default.xml**: 这是一个默认的配置文件,包含了Struts2的一些预定义设置,通常在struts-core库中。这...

    struts2主要配置文件总结

    每个被包含的文件都应遵循struts.xml的格式,配置文件按顺序加载。 4. **Interceptor configuration**: 拦截器是Struts2中的关键组件,用于在Action方法调用前后执行额外的逻辑。拦截器有许多用途,如验证、属性...

    struts2框架开发基本jar包

    2. **配置解析**:Struts2加载配置文件,创建ActionMapping和Interceptor栈。 3. **创建Action实例**:如果配置了,使用Spring或Guice等依赖注入框架创建Action实例,或者使用默认构造函数。 4. **执行拦截器**:...

Global site tag (gtag.js) - Google Analytics