ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

javaweb简单实现国际化信息输出参考(1/2)

来源:网络整理     时间:2015-11-06     关键词:Exception,Application

本篇文章主要介绍了"javaweb简单实现国际化信息输出参考",主要涉及到Exception,Application方面的内容,对于JSPjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: 使用spring自带的功能实现信息国际化输出,需要导入spring.jar文件过程思路:1、新建messages_zh_CN.properties中文属性配置文...



使用spring自带的功能实现信息国际化输出,需要导入spring.jar文件

过程思路:

1、新建messages_zh_CN.properties中文属性配置文件(zh_CN代表中国大陆,一般格式都是固定的,默认在src目录)

      新建messages_en_US.properties英文属性配置文件(en_US代表美国)

2、新建类MessageBuilder.java信息读取类,主要用来提供方法供程序调用,输出需要打印出来的国际化信息。

主要通过加载xml配置信息使用spring的org.springframework.context.support.ResourceBundleMessageSource类来读取messages_zh_CN.properties等里面的内容

3、message-context.xml配置信息,主要用来被MessageBuilder加载使用

本人对spring框架源代码理解不多,现在主要是使用阶段,有很多东西我也不知道原理,只知道怎么来用。解释不清楚的地方望谅解,也可以回复讨论。

messages_zh_CN.properties(由于编码格式问题,我的中文字符显示为Unicode16编码,占2个字节,在编写国际化程序的时候会用到,如果显示的是汉字也是对的。

0000=\u6210\u529f{0}
0001=\u5931\u8D25{0}{1}
0002=\u4F60\u597D\u4E16\u754C
messages_en_US.properties

0000=success{0}
0001=fail{0}{1}
0002=hello world
message-context.xml配置文件:




	  
        
      

MessageBuilder:

相关图片

相关文章