The request sent by the client was syntactically incorrect问题解决

The request sent by the client was syntactically incorrect意思嘛,google翻译一下

通过日志不难看出,是由参数不匹配造成的。

所以对于Date日期转换问题解决方法是

在相应的controller中添加如下代码:

@InitBinder
protected void initBinder(WebDataBinder binder) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
}

当然,也不乏别的类型造成的,根据个人情况而定吧。。。

原文地址:https://www.cnblogs.com/sunshinekevin/p/7128314.html