DBMNG数据库管理与应用

书籍是全世界的营养品。生活里没有书籍,就好像没有阳光;智慧里没有书籍,就好像鸟儿没有翅膀。
当前位置:首页 > 经验分享 > Java组件

struts国际化

一、国际化有四种:一是jsp页面国际化,二是action里信息的国际化,三是类型转化信息的国际化,四是输入校验的国际化。
二、Java语言是用类来提供国际化的支持。java.util.ResourceBundle类代表的是一个资源包,它里面主要都是一些静态的方法。
三、java.util.Locale类它主要对应的是每一种国家的语言,它里面有好多静太的字段。它的getDisplayCountry返回国家名字,getCountry返回国家的编码,而则getDisplayLanguage返回每个国家的语言,getLanguage则返回语言的编码。
四、Java虽然提供了国际化的支持,但是并不一定对所有国家的语言都支持,它只对非常主要国家的语言提供支持。
五、用户把想要显示出来的东西写在属性文件里,属性文件以key与value的形式了现,这里的key是固定的,这样就可以产生多套属性文件。
六、而关于国际化的属性文件命名是:基础名+语言编码+国家编码(区分大小写,在根目录下)。
七、ResourceBundle它代表的是一个资源包,它是用Locale来加载的。
八、java.text.MessageFormat类消息格式化类,它主要用的是format的静太方法。使用之前还必须先得到属性文件里key的值。format的第一个参数是属性文件里key的值,面后而的是value里对应的每一个参数的值。
九、com.test.i18n包里是三个国际化的例子。注在属性文件里参数的数字必须是以0开始一个一个向后推。例如:hello=\u4F60\u597D \: {0}{1}
十、在jsp页面的国际化时用<s:text>标签来显示属性文件里的信息,这个标签里有一个必填的属性name而它对应属性文件里key的值。
十一、想看到国际化的效果只要设置浏览器的语言即可。
本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号