springMVC实体类接收表单,请求不到接口(参数不匹配)

问题描述:

在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;


猜你喜欢

转载自blog.csdn.net/the_knife/article/details/79399543