由于被认为是客户端对错误(例如:畸形的请求语法、无效的请求信息帧或者虚拟的请求路由),服务器无法或不会处理当前请求。

avatar
作者
筋斗云
阅读量:3

问题描述:

        由于被认为是客户端对错误(例如:畸形的请求语法、无效的请求信息帧或者虚拟的请求路由),服务器无法或不会处理当前请求。

在实现向数据库中添加记录时,请求发送无效,参数也未传递到控制类。

原因分析:

可能存在两种出错原因:
(1)语义有误,当前请求无法被服务器理解。除非进行修改,否则客户端不应该重复提交这个请求。
(2)请求参数有误。

解决方案:

经过检查,相应的路径映射确实没有问题。

猜想问题可能出现在数据格式冲突。检查实体类后,

发现其中存在日期类型属性,所以可能是由于ajax传递的参数与数据库中的类型发生冲突,导致访问错误。

所以,解决方法是在实体类中标注时间属性的格式:

@JsonFormat(pattern = "yyyy-MM-dd")

当然,其他属性也可能存在格式冲突的问题,对其进行相应的标注即可。

至此,问题成功解决。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!