簡體   English   中英

JSF Converter f:convertDateTime如何工作?

[英]How the JSF Converter f:convertDateTime works?

我有一個關於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>

該轉換器只能在Web服務器的響應中為用戶格式化xhtml頁面的格式嗎?

或者,如果請求已發送到Web服務器並以dM-yyyy格式存儲在支持bean中,則輸入的值是否將以dM-yyyy格式設置?

是否可以在不使用任何f:convertDateTime的情況下將xhtml頁面中的某些Date值插入到后備bean中,還是絕對必要?

格蕾茲·馬維夫(Greetz Marwief)

該轉換器用於兩種方式的轉換,這是必需的,因為有很多寫入日期的方式。

如果使用日期特定的JSF組件,則不必使用轉換器。 諸如Richfaces和Primefaces之類的組件庫提供了日期組件,這些組件不需要轉換器,並且可以直接驗證用戶輸入。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM