struts2日期數據類型轉換的小心德

struts2中Peson類如下:

日期數據類型轉換類如下:

 

前臺頁面如下:

birthday的類型轉換註冊如下:

在屬性文件Person-conversion.properties中

由於birthday已經與MyDateConverter類進行了對應,當轉換1980/01/01時,public Object convertFromString(Map context, String[] values, Class toClass)函數中的toClass類型已經完成了與Person類中的birthday的類型相對應。

在做這個例子是我將person類的birthday無意中定義成了java.sql.date。所以當debug是toClass的類型也是這個類型。

而在convertFromString這個方法中聲明的date確實java.util.date類型。因爲兩個類型不匹配。雖然執行成功但最後bithday的值爲空。

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章