内容简介:在struts2中,有多个配置文件properties或者xml文件,那么它们的加载顺序是怎样的?struts2有以下几种配置文件,并按以下顺序加载1、default.properties
摘要
在struts2中,有多个配置文件properties或者xml文件,那么它们的加载顺序是怎样的?
配置文件
struts2有以下几种配置文件,并按以下顺序加载
1、default.properties
在这个配置文件中,配置了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
文件位置
该文件中配置了,struts.xml中result类型,可以通过上面配置的值,来决定action操作结果是跳转还是转发等操作。
另外,这里配置了默认的拦截器以及拦截器栈。
3、struts-plugin.xml
文件位置
该配置主要是插件配置。
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]配置文件》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Beginning Apache Struts
Arnold Doray / Apress / 2006-02-20 / USD 44.99
Beginning Apache Struts will provide you a working knowledge of Apache Struts 1.2. This book is ideal for you Java programmers who have some JSP familiarity, but little or no prior experience with Ser......一起来看看 《Beginning Apache Struts》 这本书的介绍吧!