我正在将JSP网页转换为facelets视图处理程序。
fmt:formatDate等等等于什么?
我知道它不受支持。但是有替代方案吗?第三级实施?
答案 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为转换器提供时区。我建议制作自己的转换器。只需几行代码就可以进行更严格的格式化。