`
longgangbai
  • 浏览: 7330480 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Struts2.0加載配置順序

阅读更多

 

Struts2.0默認的加载顺序:

Constants can be declared in multiple files. By default, constants are searched for in the following order, allowing for subsequent files to override previous ones:

  1. struts-default.xml
  2. struts-plugin.xml
  3. struts.xml
  4. struts.properties
  5. web.xml

The struts.properties file is provided for backward-compatiblity with WebWork.

 

 

 

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

struts-default.xml

struts-plugin.xml

struts.xml

struts.properties

 web.xml

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

启动Tomcat可在控制台看到

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

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

 

在Struts.properties中设置改变加载顺序:

 

### A list of configuration files automatically loaded by Struts
struts.configuration.files=struts-default.xml,struts-plugin.xml,struts.xml

分享到:
评论

相关推荐

    struts2.0源代码

    Struts2.0是Apache软件基金会的一个开源框架,主要用于构建基于Java EE的Web应用程序。它在原有的Struts1.x的基础上进行了重大改进,引入了更多现代Web开发的最佳实践和设计模式,提高了开发效率和代码可维护性。这...

    struts2.0详细配置文档.doc

    Struts2.0 是一个基于 MVC(Model-...总结来说,Struts2.0通过其独特的拦截器机制、灵活的Action配置以及强大的MVC模型,提高了开发效率和代码的可维护性。理解和掌握Struts2的配置文档对于有效利用这一框架至关重要。

    struts 2.0的详细讲解.rar

    - **struts-default.xml和struts-plugin.xml**:这两个是默认的配置文件,包含了一些基本的配置和插件的加载。 - **Action配置**:定义Action类、方法、输入输出结果等。 - **Interceptor配置**:定义拦截器的堆栈,...

    struts2.0字符编码使用过滤器

    Struts2.0字符编码问题在开发Web应用时是一个常见的挑战,尤其是在处理用户输入时,如果编码不统一,可能会导致乱码现象。本示例通过使用过滤器(Filter)来解决这个问题,确保了数据在传输过程中的正确编码,从而...

    美河原创视频Struts 2.0视频配套PPT

    - **struts.xml 文件**:配置文件中可以引用struts.properties,确保在运行时加载这些属性。 - **指定资源文件**:除了struts.properties,你还可以指定其他的资源文件,比如以不同语言命名的.properties文件,如...

    Struts2.0拦截器总结

    ### Struts2.0拦截器详解 #### 一、拦截器概述 在Struts2框架中,拦截器(interceptor)是一种非常重要的机制,用于在执行Action前后进行一系列预处理或后处理的操作。拦截器可以用来执行如参数拦截、类型转换、输入...

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

    在使用WebSphere Application Server(WAS)部署基于Struts2.0的应用时,可能会遇到一些问题导致Struts2无法正常工作。这个问题通常表现为在尝试访问Struts2控制的页面时,返回HTTP 500错误,并且日志中显示"Filter ...

    Struts2.0API

    Struts2.0 API是Java Web开发中一个重要的框架,它是Apache软件基金会的Struts项目的一个版本,专门用于构建基于MVC(Model-View-Controller)设计模式的应用程序。Struts2提供了丰富的功能,帮助开发者简化Web应用...

    sruts2.0 web.xml 配置文件

    6. **Action的映射(标签)**:在Struts2.0中,`web.xml`里不直接配置Action,而是通过配置文件(如struts-default.xml, struts-plugin.xml, struts.xml等)来定义Action的配置。 除了上述基本配置外,`web.xml`还...

    struts2的配置文件

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

    struts2配置文件详解

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

    sturts2.0的源代码

    Struts2.0是Apache软件基金会的一个开源框架,主要用于构建基于Java的企业级Web应用程序。它在Struts1的基础上进行了重大改进,提供了更强大的功能和更好的灵活性。深入理解Struts2的源代码对于开发者来说,不仅可以...

    jar包(struts2.0.8+spring2.0+hibernate3.2)

    在使用这个压缩包时,开发者需要按照一定的顺序进行配置:首先设置Hibernate的连接信息和实体映射,然后在Spring中配置数据源、事务管理器和Hibernate SessionFactory,接着配置Struts2的动作类、结果类型和拦截器。...

    struts1 + ibatis +MySQL做的产品管理系统

    它的核心组件包括ActionForm、Action、ActionServlet、配置文件(struts-config.xml)等。ActionForm用于封装表单数据,Action处理业务逻辑,ActionServlet作为Struts的核心,协调各个组件。 2. **iBatis**: iBatis是...

    struts2-json-plugin-2.1.8.1.jar

    "struts-plugin.xml"是Struts2插件的核心配置文件,它告诉Struts框架如何加载和使用这个插件。在这个文件中,开发者可以配置插件的启动顺序、Action的映射以及插件提供的拦截器等。对于JSON插件,这里可能包含关于...

    struts1+spring2.5+hibernate整合jar包

    例如,Spring和Hibernate可能都依赖于 Commons Logging,这时需要设置正确的类加载顺序或使用统一的logging实现。 6. **测试和优化**: 完成整合后,需要进行详尽的单元测试和集成测试,确保所有组件正常工作。...

    Struts2.0.14+Spring2+Hibernate3 无冲突JAR包

    为了使用这个压缩包,开发者需要将lib目录下的JAR文件添加到项目的类路径中,然后按照特定顺序配置Struts2、Spring和Hibernate的XML配置文件。这些配置文件会指定各个组件的行为,如Action类、Service接口和实现、...

    Struts2+Spring3+Hibernate3_集成方法

    - 对于Struts2和Spring的集成,需要注意Spring的配置顺序,确保Struts2的过滤器在Spring之后加载。 - Hibernate的配置需仔细检查,特别是数据库连接信息、方言设置、映射文件路径等。 - 代码中应遵循良好的编程实践...

    SSH 推荐配置步骤高效版

    1.3 **源码包优先顺序**:调整源码包的加载顺序可以优化编译和运行时的行为。 接下来是添加SSH支持: 2. **添加Struts支持**:Struts是MVC设计模式的一个实现,负责处理用户请求和视图展示。这里将Struts相关的类...

Global site tag (gtag.js) - Google Analytics