使用facelets相当于fmt:formatDate?

时间:2009-05-04 16:36:24

标签: java jsp jstl facelets

我正在将JSP网页转换为facelets视图处理程序。

fmt:formatDate等等等于什么?

我知道它不受支持。但是有替代方案吗?第三级实施?

2 个答案:

答案 0 :(得分:3)

通常在JSF中,您可以向控件添加一个(convertDateTime)转换器:

<h:outputText value="#{dateConverterBean.now}">
    <f:convertDateTime type="date" dateStyle="short" />
</h:outputText>

documentation for Facelets表示他们使用相同的内容。

答案 1 :(得分:1)

f:convertDateTime转换器使用GMT / UMT作为格式化日期/时间的时区。这非常烦人,并且可能导致显示不正确的本地日期和时间。您可以使用bean为转换器提供时区。我建议制作自己的转换器。只需几行代码就可以进行更严格的格式化。