问题描述:
在SpringMVC中的Action中处理前台请求传过来的表单数据直接转成对应的实体类时出错:400 Bad Request,后台也不报错,400指的的是请求无效(请求有语法问题或者不能满足请求)。
问题原因:
实体类中包含了一个Date格式的属性,前台提交表单时使用的日期插件,提交的是String类型的日期,于是出现了400 Bad Request的错误。
修改方法:
修改实体类,在date类型的属性上面加上@DateTimeFormat(pattern="yyyy-MM-dd")
@DateTimeFormat(pattern="yyyy-MM-dd")
private Date date;