struts2实现国际化

来源:互联网 发布:网络机顶盒直播节目源 编辑:程序博客网 时间:2024/06/03 16:31

Java程序的国际化思路:
1. 将程序中的提示信息、错误信息等放在资源文件中,为不同国家/语言编写对应资源文件;
2. 资源文件由很多key-value对组成,key保持不变,value随国家/语言不同而不同;
3. 这些资源文件使用共同的基名,通过在基名后边加语言代码、国家和地区代码来进行区分。

ApplicationResources_en_propertiesApplicationResources_zh.propertiesApplicationResources_zh_CN.propertiesApplicationResources_zh_HK.propertiesApplicationResources.properties(默认资源文件,如果请求的资源文件不存在,将调用它的资源进行显示)

一、在struts.xml配置文件头加入:

<constant name="struts.custom.i18n.resources" value="message"/>

二、在src目录或者WEB-INF/classes目录
建各个语言的配置文件:

message.properties(默认配置)message_en.properties(英语)message_zh_HK.properties(中国香港-繁体)
0 0