我对 JSF Converter
有疑问f:convertDateTime
我在此上下文中使用此转换器(bean.date表示Java类java.util.Date
):
<h:inputText id="date" value="#{bean.date}" label="Enter Date" >
<f:convertDateTime pattern="d-M-yyyy" />
</h:inputText>
只使用此转换器为来自网络服务器的响应中的用户格式化xhtml页面?
或者输入的值是否使用模式d-M-yyyy
格式化,如果请求已发送到网络服务器并存储在支持bean中,格式为d-M-yyyy
?
是否可以在不使用任何类型的f:convertDateTime的情况下将xhtml页面中的一些Date值插入到backing bean中,或者这是绝对必要的吗?
格尔茨 Marwief
答案 0 :(得分:1)
转换器用于双向转换,因为有很多方法可以写日期,所以需要转换器。
如果使用特定于日期的JSF组件,则不必使用转换器。 Richfaces和Primefaces等组件库提供的日期组件不需要转换器,而是直接验证用户输入。