在这里面使用JSP来利用property文件应用的一个能显示多国语言的页面,
仅一个JSP和4个properties配置文件
>

四个资源文件如下
国际化问题#uni_property.properties
国际化问题username=JSP Developer
国际化问题simplifiedChinese=SimplifiedChinese
国际化问题traditionalChinese=TraditionalChinese
国际化问题english=English 
国际化问题
国际化问题#uni_property_en.properties
国际化问题username=JSP Developer
国际化问题simplifiedChinese=SimplifiedChinese
国际化问题traditionalChinese=TraditionalChinese
国际化问题english=English
国际化问题#uni_property_zh_CN.properties
国际化问题username=JSP\u5f00\u53d1\u8005
国际化问题simplifiedChinese=\u7b80\u4f53\u4e2d\u6587
国际化问题traditionalChinese=\u7e41\u4f53\u4e2d\u6587
国际化问题english=\u82f1\u6587
国际化问题#uni_property_zh_TW.properties
国际化问题username=JSP\u958b\u767c\u8005
国际化问题simplifiedChinese=\u7c21\u9ad4\u4e2d\u6587
国际化问题traditionalChinese=\u7e41\u9ad4\u4e2d\u6587
国际化问题english=\u82f1\u6587
国际化问题
国际化问题
在同连接上单击会出现不同语言界面,另外需要注意的是
国际化问题ResourceBundle messagesBundle = ResourceBundle.getBundle("propertyFiles/uni_property",locale);//资源文件放在propertyFiles包下
国际化问题
该方法查找的起始位置为默认的包,也就是没有名字的包,我们这里放属性文件放在propertyFiles包下,所以为propertyFiles/
另外在属性文件中使用的是Unicode编码,它支持互相转换,处理和显示现在世界上用不同语言写的文本。

相关文章: