今天搞项目的时候,用ajax提交数据一直报400,肯定不是地址问题啊又不是404。一开始以为是前端提交数据和实体类参数名不能对应。逐一排查后发现一遇到Date类型的就有问题,后来百度半天才发现:SpringMVC 在接收日期类型参数时,如不做特殊处理。(我前端直接传的2018-12-17这种格式的数据),只需要在实例中处理一下就可以了
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date honorDate;
也可以用@InitBinder的方式,我比较懒,就用@DateTimeFormat咯