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的值爲空。