[Struts2]配置文件

栏目: Struts · 发布时间: 6年前

内容简介:在struts2中,有多个配置文件properties或者xml文件,那么它们的加载顺序是怎样的?struts2有以下几种配置文件,并按以下顺序加载1、default.properties

摘要

在struts2中,有多个配置文件properties或者xml文件,那么它们的加载顺序是怎样的?

配置文件

struts2有以下几种配置文件,并按以下顺序加载

1、default.properties

在这个配置文件中,配置了struts2的常量。

该配置所在位置如图。

[Struts2]配置文件

比如:

struts.action.extension=action,,:该常量配置访问struts2的action的扩展名,在这里默认的配置为action和空,那么你可以通过xxx.action和xxx访问定义的action。
struts.multipart.maxSize=2097152:上传文件的总大小限制。
struts.serve.static.browserCache=true:是否卡其浏览器缓存静态内容。
struts.enable.DynamicMethodInvocation = false:是否开启动态方法调用。

2、struts-default.xml

文件位置

[Struts2]配置文件

该文件中配置了,struts.xml中result类型,可以通过上面配置的值,来决定action操作结果是跳转还是转发等操作。

另外,这里配置了默认的拦截器以及拦截器栈。

3、struts-plugin.xml

文件位置

[Struts2]配置文件

该配置主要是插件配置。

4、struts.xml

该文件是web应用默认的struts配置文件。主要负责管理应用中的Action映射,以及该Action包含的result定义

存放在src目录下,可以进行include其他包中的.xml配置文件(如果比较多,可以将属于该包的配置文件,放在包中,然后通过在struts.xml的include包含进来)。

可以配置常量,对default.properties中的常量进行修改。

5、struts.properties

是struts的默认配置文件,通过key=value,可以对default.properties中文件中的常量进行修改。

6、web.xml

web应用的配置文件。

注意

如果多个配置文件中,配置了同一个常量,在后一个加载的配置文件中的会覆盖前面配置的常量值。


以上所述就是小编给大家介绍的《[Struts2]配置文件》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

深入理解计算机系统(原书第3版)

深入理解计算机系统(原书第3版)

Randal E.Bryant、David O'Hallaron / 龚奕利、贺莲 / 机械工业出版社 / 2016-11 / 139.00元

和第2版相比,本版内容上*大的变化是,从以IA32和x86-64为基础转变为完全以x86-64为基础。主要更新如下: 基于x86-64,大量地重写代码,首次介绍对处理浮点数据的程序的机器级支持。 处理器体系结构修改为支持64位字和操作的设计。 引入更多的功能单元和更复杂的控制逻辑,使基于程序数据流表示的程序性能模型预测更加可靠。 扩充关于用GOT和PLT创建与位置无关代码的......一起来看看 《深入理解计算机系统(原书第3版)》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

html转js在线工具
html转js在线工具

html转js在线工具