1、java处理国际化片段 static ? ? { ? ? ? ? logger.log(Level.INFO, "开始加载语言环境"); ? ? ? ? // 默许中文 ? ? ? ? locale = new Locale(UtilsConstants.UTILS_LANGUAGE, ? ? ? ? ? ?...
分类:
编程语言 时间:
2014-08-25 21:19:35
阅读次数:
256
小米是中国最牛的手机公司没有之一。联想的杨元庆前几天好像在一个大会上批评所谓的互联网思维,联想除了吹吹国际化跟供应链还有什么值得称道的?做了十多年PC,利润率还是那几个点,相当一部分还是靠国内给撑起来的,这还真是够成功的啊。杨元庆居然还能批评由小米开创的互联网营销思维。看到人家成功了就有点意见了吧,...
分类:
移动开发 时间:
2014-08-25 20:58:34
阅读次数:
260
1.虽然我们希望JSP页面仅用作数据显示模块,不要嵌套任何java代码引入任何业务逻辑,但在实际开发中不引入一点业务逻辑是不可能的,但引入业务逻辑会导致页面出现难看java代码,该如何解决?
Sun公司允许用户开发自定义标签封装页面的java代码,以便jsp页面不出现一行java代码。当然Sun公司在jsp页面中也内置了一些标签(这些标签叫做jsp标签/动作),开发人员使用这些标签...
分类:
Web程序 时间:
2014-08-23 21:45:01
阅读次数:
242
为UI在不同地区显示不同的语言是产品国际化的一个重要要求。在SOUI中实现了一套类似QT的多语言翻译机制:布局XML不需要调整,程序代码也不需要调整,只需要为不同地区的用户提供不同的语言翻译文件即可。在SOUI中,我们实现了一个使用明文XML的语言翻译模块:translator.dll为了使用多语言...
分类:
其他好文 时间:
2014-08-23 17:36:41
阅读次数:
310
【Struts2国际化资源文件定义的3种范围方法】1)全局的国际化资源文件,对所有的Action和View都有效定义方式:在struts.xml中增加全局资源文件定路径定义:<constantname="struts.custom.i18n.resources"value="globalMessage"></constant>对应的资源文件为classpa..
分类:
其他好文 时间:
2014-08-23 02:27:10
阅读次数:
204
1、先定义一个实现标签功能的类(MyTagClass.java)public class MyTagClass extends TagSupport {@Override//重写doStartTag()方法 public int doStartTag() { HttpServletRequest ....
分类:
Web程序 时间:
2014-08-22 00:05:25
阅读次数:
399
原理:程序是根据Locale来确定国际化资源文件,因此关键之处在于知道 Struts2 框架是如何确定 Local 对象的 !由于Struts2 使用 i18n 拦截器处理国际化,并且将其注册在默认的拦截器中,因此,可以通过阅读 I18N 拦截器知道。具体确定 Locale 对象的过程: > Str...
分类:
其他好文 时间:
2014-08-21 22:46:44
阅读次数:
217
一、概述:1)国际化是一种技术:在程序设计领域,把在无需改写源代码即可让开发出来的应用程序能够支持多种语言和数据格式的技术称为国际化。2)本地化是一个动作:与国际化对应的是本地化,指让一个具备国际化支持的应用程序支持某个特定的地区。3)Struts2 国际化是建立在 Java 国际化基础上的:>为不...
分类:
其他好文 时间:
2014-08-21 22:36:34
阅读次数:
295
一、程序名国际化1、首先添加应用对多语言支持的国际化文件点击工程根目录,然后选择PROJECT下的项目,然后选择Info选项卡,在底部可以看到Localizations,点击“+”号,可以添加国际化文件,例如添加一个简体中文Chinese(Simplified),弹出对话框后点击确定,此时在Supp...
分类:
其他好文 时间:
2014-08-21 19:12:44
阅读次数:
192
Date类在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。1、使用Date类代表当前系统时间Date d = new Date();System.ou...
分类:
编程语言 时间:
2014-08-21 18:41:24
阅读次数:
182