首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

利用struts.properties文件配置Struts2默许属性

2012-10-09 
利用struts.properties文件配置Struts2默认属性在Struts2的核心包(struts2-core-2.0.11.2.jar)里面有一个

利用struts.properties文件配置Struts2默认属性
在Struts2的核心包(struts2-core-2.0.11.2.jar)里面有一个名为 default.properties的文件
(具体路径是org.apache.struts2.default.properties)
其中包含了Struts2框架的一些“默认”配置属性。

如果我们要更改这些Struts2的默认属性,则可以通过以下方法:
方法一:
    我们可以在struts.xml文件中利用<constant>元素来更改default.properties文件中的默认配置。
    例如:
        <!-- 设置上传文件的临时目录 -->
        <constant name="struts.multipart.saveDir" value="c:\temp"></constant>

方法二:(推荐)
    我们也可以再“WEB-INF/classes”路径下建立一个名为“struts.properties文件”
    用来重新设置default.properties中默认配置。
    例如:
        struts.multipart.saveDir=c:\temp


我们推荐采用“方法二”,因为这样可以将struts2的Action配置 和 properties配置进行分离开来。

想象一下如果采用“方法一”,那么在struts.xml中除了要配置 “Action, Result, 拦截器”以外
还要再加上“框架属性”的配置~~~ 那岂不是很混乱么~~

有关 struts.xml和struts.properties 介绍

请详见:

http://hi.baidu.com/matrix286/blog/item/14ed76eb746ec5dad439c960.html

热点排行