[Struts2]配置文件
?摘要在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应用的配置文件。
? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |