參數數據綁定

1、通常滴,會有個BaseController的一個方法,聲明爲spring

@InitBinder

這個方法負責該controller或者繼承者的數據綁定初始化。.net

其中通常的數據類型spring內部已經提供了默認的轉換類;orm

好比blog

CustomCollectionEditor

就是一個集合轉換類(編輯類);繼承

2、DataBinder或者繼承類註冊屬性編輯類;字符串

通常地,咱們定義本身的日期轉換類;按照本身的日期格式轉換日期字符串爲Date類型;get

@InitBinder
protected void initBinder(WebDataBinder binder) {
    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
}

那麼,參數中有Date類型活着參數類中有Date類型的話,就會按照本身註冊的方式進行轉換;it

 

另外一種消息轉換:io

http://my.oschina.net/lichhao/blog/172562class

相關文章
相關標籤/搜索