springMVC默认不支持页面上的日期字符串到后台的Date的转换
解决方法
页面
在展示页面导入fmt标签
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
然后设置格式
<td><fmt:formatDate value="${item.birthDay}" pattern="yyyy-MM-dd"></fmt:formatDate></td>
后端
在日期类型上加@DateTimeFormat(pattern = "yyyy-MM-dd")
注解
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date birthDay;
这样就ok了