|
仿造夏昕的《spring开发指南》第23页 国际化支持例子 发贴出来与大家共享
BTW:请问,真是开发中,是用Struts国际化,还是用spring国际化,还是两者互相融合?
1,bean.xml
- <?xml version="1.0" encoding="gb2312"?>
- <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
- "http://www.springframework.org/dtd/spring-beans.dtd">
- <beans>
- <bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
- <property name="basenames">
- <list>
- <value>myMessages</value>
- </list>
- </property>
- </bean>
- </beans>
复制代码
2,资源文件myMessage.properties
- userinfo=当前用户:[{0}],现在时间是:[{1}]
复制代码
通过JDK提供的转码工具native2ascii.exe进行转换,可得到
myMessage_zh.properties
- userinfo=\u5f53\u524d\u7528\u6237:[{0}],\u73b0\u5728\u65f6\u95f4\u662f\uff1a[{1}]
复制代码
再写一个英语版的资源文件
myMessage_en.properties
- userinfo=current user:[{0}],now is:[{1}]
复制代码 |
|