1

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

什么相当于 fmt:formatDate 等?

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

4

2 回答 2

3

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

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

Facelets的文档暗示它们使用相同。

于 2009-05-04T17:18:17.720 回答
1

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

于 2009-05-22T12:33:20.187 回答