使用
@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'))!}" />