SpringMVC自定義日期型別的資料繫結
目錄:
- 應用場景
- 實現方法
[一]、應用場景
在實際應用中,經常會碰到表單中的日期 字串和Javabean中的日期型別的屬性自動轉換,一般頁面輸入的日誌格式為:yyyy-MM-dd ,而SpringMVC中預設不支援這樣的格式轉換,所以需要我們自定義資料型別的繫結才能實現這個功能。
[二]、實現方法
利用 WebBindingInitializer 註冊自定義日期轉換控制器。
自定義日期轉換器:MyDataBinding.java
1 |
package com.micmiu.demo.web.v1.utils; |
2 |
3 |
import java.text.SimpleDateFormat; |
4 |
5 |
import org.springframework.beans.propertyeditors.CustomDateEditor; |
6 |
import org.springframework.web.bind.WebDataBinder; |
7 |
import org.springframework.web.bind.support.WebBindingInitializer; |
8 |
import org.springframework.web.context.request.WebRequest; |
9 |
10 |
/** |
11 |
*
自定義日期、時間的型別繫結 |
12 |
* |
13 |
*
@author <a href=" |
14 |
*/ |
15 |
public class
|