加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

[Struts2]配置文件

发布时间:2020-12-14 06:14:01 所属栏目:Java 来源:网络整理
导读:? 摘要 在struts2中,有多个配置文件properties或者xml文件,那么它们的加载顺序是怎样的? 配置文件 struts2有以下几种配置文件,并按以下顺序加载 1、default.properties 在这个配置文件中,配置了struts2的常量。 该配置所在位置如图。 比如: struts.act

?

摘要

在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应用的配置文件。

注意

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

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读