使用
@InitBinder註解
(1)須要自定義一個基礎Controller,完成對日期轉換的註冊:
(2)讓其餘業務控制層的Controller繼承這個BaseController就OK了。
這樣就實現了自動轉換複雜類型的數據了。
說明:還能夠@DateTimeFormat 註解方式實現。
參考:
SpringMVC處理Date類型的成員變量方法 html
附加方法三:適合頁面把日期類型轉換成字符串且JSP,Freemark頁面
JSP模版引擎方法: java
- <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
- <fmt:formatDate value="${job.jobtime }" pattern="yyyy-MM-dd HH:mm:ss"/>
Freemarker模版引擎方法: spring
- <input id="receiveAppTime" name="receiveAppTime" type="text" value="${(bean.receiveAppTime?string('yyyy-MM-dd'))!}" />