Type not matched when String is "" and is tried to convert to date
Solution
因為 form 中的 date 為 "" (空字串) 因為要轉成 Date 時會出錯。
@InitBinder protected void initializeBinder (WebDataBinder binder) { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd" ); dateFormat.setLenient(false); CustomDateEditor dateEditor = new CustomDateEditor(dateFormat, true); binder.registerCustomEditor(Date. class, dateEditor); binder.registerCustomEditor(ModelEntity.class, customPropertyEditor); }
沒有留言:
張貼留言