...
String language = "zh";
String country = "CN";
Locale currentLocale = new Locale(language, country);
ResourceBundle messages = ResourceBundle.getBundle("resource.Message",currentLocale);
System.out.println(messages.getString("greeting"));
...
----无占位符resource的使用方法------------
资源文件Message_zh_CN.properties:
greeting=\u4F60\u597D----你好
farewell=\u518D\u89C1----再见
资源文件Message_en_US.properties:
greeting=Hello
farewell=Bye
执行文件MainRun.java:
注:resource.Message中的resource.是.properties文件存放的包路径
----有占位符resource的使用方法------------
资源文件Message_zh_CN.properties:
greeting={0}\uFF0C\u4F60\u597D\uFF0C\u73B0\u5728\u662F{1,date} {1,time}
----{0},你好,现在是{1,date} {1,time}
资源文件Message_en_US.properties略去不写。
执行文件MainRun.java:
...
Locale curLocale = new Locale("zh","CN");
MessageFormat formatter = new MessageFormat("");
formatter.setLocale(curLocale);
ResourceBundle bundle = ResourceBundle.getBundle("ch03.Message",curLocale);
Object[] params = {"air",new Date()};
String pp = formatter.format(bundle.getString("greeting"),params);
System.out.println(pp);
...
注:ch03.Message中的ch03.是.properties文件存放的包路径
------------------------------------------
Struts2框架的底层国际化和Java国际化是一致的。作为一个良好的MVC框架,Struts2将Java的国际化功能进行了封装和简化,开发者使用起来会更加简单快捷。
分享到:
相关推荐
轻量级Java EE企业应用实战——Struts 2+Spring+Hibernate整合开发电子书123全套.part3.rar
旺旺教师————Struts2旺旺教师————Struts2旺旺教师————Struts2旺旺教师————Struts2
J2EE项目实训——Struts框架技术.rar
JSP源码——Struts+Hibernate实现MVC_strutsmvc.zip
精通Eclipse整合Web开发——Struts,Spring,Hibernate,JBPM 图书馆下载的,不是很清晰,如果介意的,请不要下载,不要拍砖。 总共有三部分。
轻量级Java EE企业应用开发实战—光盘——Struts 2+Spring+Hibernate整合开发 李刚 网络资源 互相学习 侵权自删
描述见:轻量级Java EE企业应用实战——Struts 2+Spring+Hibernate整合开发电子书1
这是一个java上传与下载的案例,此案例有两个实现方式:struts2和servle,所以说有两个DEMO,可供新手学习。
轻量级Java-Web整合开发入门——Struts2+Hibernate4+Spring3
描述见:轻量级Java EE企业应用实战——Struts 2+Spring+Hibernate整合开发电子书1,这个文件没有压缩密码。
轻量级Java EE企业应用实战——Struts 2+Spring+Hibernate整合开发 全套电子书.part2
轻量级Java EE企业应用实战——Struts 2+Spring+Hibernate整合开发 全套电子书.part1
经典的struts中文问题,国际化问题终极解决方案
本项目是仿照新豆网做的,新豆的网址为www.xindou.com
图书管理系统——STRUTS WEB应用开发
Struts2的拦截器——Struts2拦截器的基础知识
《Struts2 技术内幕——深入解析Struts2架构设计与实现原理》
图书管理系统——StrutsWeb应用开发.docx
Struts2国际化的实现原理;简单的struts2国际化实现过程的讲解
本资源包含两个学习Struts的资料: 1.struts2基础.chm 2.Struts2+技术内幕——深入解析Struts2架构设计与实现原理.pdf 欢迎有兴趣的童鞋下载学习。