阅读更多

7顶
0踩

编程语言

原创新闻 新版本的PrettyTools发布,支持Java和JSF

2009-09-09 11:04 by 副主编 zly06 评论(0) 有4393人浏览

PrettyFaces:

  • EL API访问PrettyContext
  • 支持JSF 1.1
  • 增强了错误页面和servlet重定向

PrettyFaces是一个JSF1.2和JSF2.0的扩展,用来创建便于书签收藏、漂亮的网址。 PrettyFaces优雅的解决了这个问题,包括诸如功能:网页装载行动,无缝的跟faces的导航整合,动态视图的ID分配和管理参数分析,无需配置,兼容其他JSF框架。


PrettyTime:

  • 支持i18n:(托马斯Weizel)
  • 对空值进行默认处理

PrettyTime是一个开源的时间格式化类库。它能够将时间格式成易于用户阅读的格式,如"12分钟前"、"2天前"、"至今3个月"等。易于使用。完全可定制,可以创建属于自己TimeUnit和TimeFormat对象。能够与JSF框架集成使用。

PrettyTime现在支持通过国际化资源包。只要有适当的resources_ **.XML包的类路径:com.ocpsoft.pretty.time,便可以设置所需的语言环境到您的PrettyTime对象。

import java.util.Date;
import java.util.Locale;

import com.ocpsoft.pretty.time.PrettyTime;

public class Basic_i18n
{
public static void main(final String[] args)
{
PrettyTime p = new PrettyTime(new Locale("de"));
System.out.println(p.format(new Date()));
}
}

Resource bundle example: (find full examples packaged inside pretty-time.jar)

<properties>
<!-- Century -->
<entry key="CenturyPattern">%n %u</entry>
<entry key="CenturyFuturePrefix">In </entry>
<entry key="CenturyFutureSuffix"></entry>
<entry key="CenturyPastPrefix">Vor </entry>
<entry key="CenturyPastSuffix"></entry>
<entry key="CenturyName">Jahrhundert</entry>
<entry key="CenturyPluralName">Jahrhunderten</entry>

<!-- Day -->
<entry key="DayPattern">%n %u</entry>
<entry key="DayFuturePrefix">In </entry>
<entry key="DayFutureSuffix"></entry>

<!-- And so on... -->
</properties> 

查看PrettyTools主页:http://ocpsoft.com/

来自: theserverside
7
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

Global site tag (gtag.js) - Google Analytics