国际化资源文件
1.全局范围资源文件
1.1. 全局资源文件概述
全局范围的资源文件:全局,即整个项目应用都可访问到.
建立全局资源文件,需配置一个名为:baseName_language_country.properties 的资源文件。
其中baseName为资源文件的基本名,可以自定义。language是语言,country是国家。如:
中国:baseName_zh_CN.properties
台湾:baseName_zh_TW.properties (这让人很无语,若有能力,定要把这矫正,外国人居然把台湾当国家)
美国:baseName_en_US.properties
1.2. 使用全局资源文件
第一步,建立资源文件:
global_zh_CN.properties
name=\u6797\u54F2
global_en_US.properties
name=L.z.
第二步,配置常量,指点全局资源文件
在struts2.xml配置文件里配置
<constant name="struts.custom.i18n.resources" value="global" />
第三步,编写JSP页面
<%@ taglib uri="/struts-tags" prefix="s"%>
直接标签调用:
嵌套到其他标签里面:
第四步,编写action
通过ActionSupport的getText()直接获取。
注:
如果中文显示乱码,建议使用国际化资源文件的插件。地址如下http://osdn.dl.sourceforge.jp/propedit/14610/jp.gr.java_conf.ussiy.app.propedit_4.4.0_for_eclipse3.0.zip。安装过程见myEclipse插件安装法。
还没有评论,来说两句吧...