WEB开发网
开发学院软件开发Java 使用 IBM Rational Application Developer 轻松实... 阅读

使用 IBM Rational Application Developer 轻松实现 JavaServer Faces Web 程序的全球化

 2009-10-08 00:00:00 来源:WEB开发网   
核心提示: 列表 2. 使用 JWL 的网络页面的结构<scripttype="text/JavaScript"language="JavaScript"src="/sample/.ibmjsfres/hxclient_core_v3_0_8.js&q

列表 2. 使用 JWL 的网络页面的结构

<script type="text/JavaScript" language="JavaScript" 
src="/sample/.ibmjsfres/hxclient_core_v3_0_8.js"></script> 
 
<script type="text/JavaScript" language="JavaScript" 
src="/sample/.ibmjsfres/hxclient_S_v3_0_8_ja.js?viewLocale=ja"> 
</script> 
 
<script type="text/JavaScript" language="JavaScript"> 
  if (hX_5) hX_5.setResourceServer("/sample/.ibmjsfres"); 
  if(hX_5 && hX_5.setLocale) hX_5.setLocale("ja"); 
</script> 

该代码可以完成三件事:

包含页面上的 hxclient 内核脚本库

包含页面上的 hxclient 场所特定的脚本库

创建当前的页面场所

正如您所看到的那样,您不需要手动创建场所,因为 JWL 会通过阅读场所请求来自动决定场所。对于 hxclient 的自动初始化,您已经做好准备将其用于日期,时间和数字格式了。

使用 JWL 的本地格式来显示客户日期和时间

对于网络程序,开发员想要显示页面上的最新请求时间。在全球化的程序中,时间必须是当地格式的。

例如,一个美国的用户可能会想要按以下方式查看日期时间格式 :

Last Refresh: Friday, May 8, 2009 1:35:07 PM GMT+08:00

但是一个日本的用户也许会看到如下所示的日期时间格式:

前回の最新表示: 2009 年 5 月 8 日金曜日 13 時 41 分 07 秒 GMT+08:00

因为时间是在客户端计算的,所以 JavaScript 并没有通过内置 API 来提供一个方案:Date.toLocaleString(). 这是因为:

上一页  1 2 3 4 5 6 7  下一页

Tags:使用 IBM Rational

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接