架构与耦合-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 -加载国际化资源文件
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 -加载国际化资源文件
相关文章推荐
- 三层架构中web.config配置文件使用
- 使用.emacs.d目录管理Emacs配置文件
- spring管理属性配置文件properties——使用PropertiesFactoryBean
- NHibernate 配置文件的处理和使用多数据库的多层架构思路(第一部分)
- 使用.emacs.d目录管理Emacs配置文件
- 使用Spring配置文件实现事务管理
- maven下多环境配置文件、属性管理 & Spring使用@value初始化字段值
- Spring学习笔记(16)----使用Spring配置文件实现事务管理
- 使用配置文件存储常量
- NHibernate 配置文件的处理和使用多数据库的多层架构思路(第二部分)
- NHibernate 配置文件的处理和使用多数据库的多层架构思路(补充部分一)
- NHibernate 配置文件的处理和使用多数据库的多层架构思路(第二部分)
- IT咨询顾问:一次吐血的项目救火 java或判断优化小技巧 asp.net core Session的测试使用心得 【.NET架构】BIM软件架构02:Web管控平台后台架构 NetCore入门篇:(十一)NetCore项目读取配置文件appsettings.json 使用LINQ生成Where的SQL语句 js_jquery_创建cookie有效期问题_时区问题
- NHibernate 配置文件的处理和使用多数据库的多层架构思路(第三部分,附源代码)
- spring管理属性配置文件properties——使用PropertiesFactoryBean
- NHibernate 配置文件的处理和使用多数据库的多层架构思路(第三部分,附源代码)
- jdbc数据库连接管理封装工具类,不同使用属性文件配置数据库连接信息(3)
- 使用webpack配置项目中的常量以及替换文件内容
- spring-01 spring的bean管理(使用配置文件方式创建对象 附代码)
- Java框架spring 学习笔记(十):bean管理(注解和配置文件混合使用)