标签:常量
常量配置
也叫属性,控制整个struts的应用特性
配置方式
1、在web.xml中配置
在filter下面添加
<init-param>
<param-name>ConstanceName</param-name>
<param-value>ConstanceValue</param-value>
</init-param>
2、在struts.xml文件中
在package上面添加
<Constance name="ConstanceName" value="ConstanceValue">
3、新建文件struts.properties,放在src(IDE环境下)下
每一行的格式
ConstanceName=ConstanceValue
建议是struts.xml中编写
常量的作用
并不是单纯的随便的写,是使用struts2支持的常量值
strtus2包里的docs->index.html->guide选项
struts.i18n.encoding:编码字符集,应于页面的字符集一样
如页面字符集为gb2312,则配置struts.i18n.encoding=gb2312 此句的意思是request.setCharacterEncoding("gb2312")
struts.multipar.saveDir :设置文件上传到临时目录
struts.multipart.maxSize :设置文件上传的大小
strtus.action.extemsion :action请求的默认后缀,该常量默认是action
struts.serve.static.browerCache:控制浏览器是否缓存静态内容,开发阶段是false,运行阶段是true
struts.devMode :开发模式为true,出错的时候信息很多,或者配置文件修改会自动备份,减少重启服务器
struts.i18n.reload :是否有每次请求都要重新加载资源文件,开发模式应该为true
struts.configuration.xml.reload :是否每次struts.xml修改之后,应用自动重新加载。
当struts.devMode为true时,上述两个常量都是true
struts.custom.i18n.resource :加载国际化资源环境
常量的搜索顺序
struts-default.xml
struts-plugin.xml
struts.xml
struts.properties
web.xml
包含其他配置文件
struts2默认自动加载类加载路径下的的strust.xml、default-struts.xml和struts-plugin.xml
为了提高struts.xml文件的可读性,可以将一个struts.xml配置文件分解成多个然后在struts.xml配置文件中包含其他配置文件
包含其他配置文件使用<include .../>
标签:常量
原文地址:http://blog.csdn.net/havedream_one/article/details/45540095