您的位置:首页 > 运维架构 > 网站架构

架构与耦合-Strust2 使用配置文件管理常量

2014-05-03 16:26 405 查看
架构与耦合-Strust2 使用配置文件管理常量

struts2 常量也叫Struts2属性,用来控制整个Struts2的应用特性。

1、Struts2常量配置有三种方式:

(1)在web.xml中:每个常量配置需要4行

<!-- 通过Filter配置初始化参数,就可配置Struts2的常量-->

<init-param>

<param-name>name</param-name>

<param-value>value</param-value>

</init-param>

(2)在struts.xml文件配置,每行配置一个常量

<constant name="name" value="value"/>

(3)额外增加一个struts.properties文件,每行配置一个常量

name=value

2、Struts2支持的常用的几个常量

(1)struts.i18n.encoding -等同于request.setCharacterEncoding("utf-8")

(2)struts.multipart.saveDir -设置文件上传的临时目录

(3)struts.multipart.maxsize -设置每次请求上传的文件总大小不能超过该大小

(4)struts.action.extension -设置Action默认的后缀。该常量的默认值是action

(5)struts.serve.static.browserCache - 控制浏览器是否缓存静态内容。

(6)struts.devMode -设置是否处于开发模式

等同于以下两个配置

struts.i18n.relode -设置是否每次请求都重新加载资源文件。开发阶段设置为true

struts.configration.xml.relode -设置每次struts.xml修改之后,应用自动重新加载

(7)struts.custom.i18n.resource -加载国际化资源文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐