Struts2 资源配置文件国际化

简介: Struts2 资源配置文件国际化Struts2资源文件的命名规范:basename_language_country.propertiesStruts2国际化如果系统同时存在资源文件、类文件,系统将以类文件为主,而不会调用资源文件。

Struts2 资源配置文件国际化

Struts2资源文件的命名规范:basename_language_country.properties

Struts2国际化
如果系统同时存在资源文件、类文件,系统将以类文件为主,而不会调用资源文件。
对于简体中文的Locale,ResourceBundle搜索资源的顺序是:
(1)baseName_zh_CN.class
(2)baseName_zh_CN.properties
(3)baseName_zh.class
(4)baseName_zh.properties
(5)baseName.class
(6)baseName.properties

Struts2资源文件加载方式有3种,
1.全局资源配置文件
2.包资源配置文件
3.Action资源配置文件

查找顺序:Action资源配置文件>包资源配置文件>全局资源配置文件

1.全局资源文件加载方式:
struts.xml
<constant name="struts.custom.i18n.resources" value="baseName"/>

struts.properties
struts.custom.i18n.resources=baseName

2.包资源文件加载方式:
文件命名规范:package_language_country.properties
将包资源文件放到 Action所在的包目录中

3.Action资源配置文件加载方式:
文件命名规范:Action_language_country.properties
将Action资源配置文件 放到Action所在的包目录中

struts2标签使用资源配置文件 
key:资源文件中的key path:资源文件所在的路径
<s:i18n name="path">
<s:text name="key">
<s:param>参数</s:param>
</s:text>
</s:i18n>

原文:http://hi.baidu.com/xzl_awin/item/4053a61d92101efe9c778afe

相关文章:http://www.cnblogs.com/cookray/archive/2012/10/15/2724195.html

目录
相关文章
|
XML 前端开发 Java
SpringMVC中资源国际化使用实践
SpringMVC中资源国际化使用实践
122 0
|
安全 JavaScript 前端开发
08dwr - web.xml配置(测试模式配置)
08dwr - web.xml配置(测试模式配置)
60 0
|
存储 前端开发
SpringMVC的国际化操作(十)下
SpringMVC的国际化操作(十)下
256 0
SpringMVC的国际化操作(十)下
|
前端开发 Java Spring
SpringMVC的国际化操作(十)上
SpringMVC的国际化操作(十)上
299 0
SpringMVC的国际化操作(十)上
|
XML Java Apache
配置struts-2.5.16必需jar包Struts2的特性变动
1、jar包的变动 必需jar包,旧版本:    必需jar包,新版本:    在struts-2.5.16版本的lib目录下没有xwork-core的jar包,原因是被合并到struts-core这个jar里了。
2050 0
|
安全 Java 应用服务中间件