架构与耦合-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 -加载国际化资源文件

本文介绍了Struts2框架中常量配置的三种方法:通过web.xml、struts.xml及struts.properties文件进行配置。并详细列举了Struts2中常用的几个配置项及其作用。
7686

被折叠的 条评论
为什么被折叠?



