Struts2 资源配置文件国际化
2013-11-23 21:46
190 查看
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>
相关文章推荐
- Struts2 资源配置文件国际化
- Struts2 资源配置文件国际化
- Struts2 资源配置文件国际化详解
- 【Java EE 学习 35 上】【strus2】【类型转换器】【struts2和Servlet API解耦】【国际化问题】【资源文件乱码问题已经解决】
- struts2配置包范围的国际化资源文件
- [原创]java WEB学习笔记69:Struts2 学习之路-- 消息处理与国际化,概述,配置国际资源文件,访问国际化消息,通过超链接切换语言
- struts2中文件上传与错误国际化
- struts2配置包范围的国际化资源文件
- struts2使用JSP直接访问国际化资源文件
- struts2 资源文件:国际化
- Struts2的国际化和访问资源文件的几种方式
- 沫沫金:Struts2中文国际化包级资源文件使用方法
- 【Struts2系列】Struts2 国际化资源文件的机制原理
- struts2国际化-JSP中直接访问某个资源文件
- Struts2国际化、拦截器配置以及使用struts上传文件
- 快速编写struts2中国际化的相关文件
- 2个小问题:Struts2 国际化支持和下载文件的开发思路
- Struts2的国际化、配置全局资源与输出国际化信息、国际化—JSP中直接访问某个资源文件
- struts2文件上传提示信息国际化
- Struts2文件上传,以及上传拦截异常国际化处理