Struts的I18N需要理解以下几个问题:
1.理解Locale对象是由语言和国家组成的
2.理解basename的概念
3.资源属性文件名的命名规则?什么是缺省的资源属性文件?缺省的资源属性文件有什么作用?
4.如何创建支持中文的资源属性文件?(通过native2ascii工具),如何使用native2ascii:
*native2ascii工具的位置:JAVA_HOME/bin/
具体使用方法:native2ascii 输入文件 输出文件 例:native2ascii a.properties b.properties
一.本人编写的I18N简单测试程序,I18NSample.java:




































二.MessageBundle.properties(注意名字要与ResourceBundle.getBundle( )方法中的参数名一致):
v1=Hello,{0}
v2=Good Bye
三.MessageBundle_zh_CN.properties(汉字需要转换成ISO-8859-1格式):
v1=/u4f60/u597d/uff0c{0}
v2=/u518d/u89c1
四.包图:
五.测试效果截图: