struts2配置文件详解

Struts2配置文件详解

配置文件中一部分是从网上搜集,一部分是我翻译的文档,有不完整及不正确的地方希望大家补充指正。在您补充后希望能再转发大家一份,分享一下吧!

1 Struts2配置文件

1.1 struts.properties

struts.properties文件是一个标准的Properties文件,该文件包含了系列的key-value对象,每个key就是一个Struts 2属性,该key对应的value就是一个Struts 2属性值。

struts.properties文件通常放在Web应用的WEB-INF/classes路径下。实际上,只要将该文件放在Web应用的CLASSPATH路径下,Struts 2框架就可以加载该文件。该文件定义了Struts 2框架的大量属性。

其实,struts.properties文件的内容均可在struts.xml中以<constant name="" value=""></constant>加载。

1.1.1 struts.configuration

该属性指定加载Struts 2配置文件的配置文件管理器。该属性的默认值是

org.apache.Struts2.config.DefaultConfiguration,这是 Struts 2默认的配置文件管理器。如果需要实现自己的配置管理器,开发者则可以实现一个实现Configuration接口的类,该类可以自己加载Struts 2配置文件。

1.1.2 struts.locale

指定Web应用的默认Locale。

例如struts.locale=zh_CN

如果没有设置将会在tomcat启动时打印:Settings: Could not parse struts.locale setting, substituting default VM locale

1.1.3 struts.i18n.encoding

指定Web应用的默认编码集。该属性对于处理中文请求参数非常有用,对于获取中文请求参数值,应该将该属性值设置为GBK或者GB2312。

提示:当设置该参数为GBK时,相当于调用HttpServletRequest的setCharacterEncoding方法。

你可能喜欢

  • 服务器配置
  • 资源配置
  • 配置管理
  • 创建配置文件
  • 系统配置
  • 产品配置说明
  • 设备配置说明
  • 人员配置方案

struts2配置文件详解相关文档

最新文档

返回顶部