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

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

 2009-10-08 00:00:00 来源:WEB开发网   
核心提示: FullLongMediumShort对于不同格式的参数,方法 getDateTimePattern 的返回值也有所不同,使用 IBM Rational Application Developer 轻松实现 JavaServer Faces Web 程序的全球化(5),例如,对于 en-us 场

Full

Long

Medium

Short

对于不同格式的参数,方法 getDateTimePattern 的返回值也有所不同。例如,对于 en-us 场所,有四种类型的返回值:

EEEE,MMMM d,yyyy h:mm:ss a z

MMMM d,yyyy h:mm:ss a z

MMM d,yyyy h:mm:ss a

M/d/yy h:mm a

所以通过从四个类型中选择一个,您已经准备好了格式模式,让我们假设您使用的是 Full 格式。下一步是将该格式模式应用到客户端,以使用 hxclient。在 Java™Server Pages(JSP™)脚本中,这很容易做到。对于客户端的模式,JavaScript 代码应该像列表 5 所示。

列表 5. 将格式模式捆绑到客户代码

<script> 
  var datetimeFormatPattern = "<%=FormatterUtils.getDateTimePattern()%>"; 
 
  function getLocalizedCurrentTime() 
  { 
    var converter = hX.getConverterById("date_converter"); 
    if(null == converter) 
    { 
      //construct a new DateTimeConverter and add it to converter set 
      hX.addConverter("date_converter", new hX.DateTimeConverter( 
        "format:" + datetimeFormatPattern, "ICU4J:true")); 
    } 
    converter = hX.getConverterById("date_converter"); 
    var date = new Date(); 
    //format client date and return 
    return converter.valueToString(date); 
  } 
</script> 

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:使用 IBM Rational

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