您的参数要么是一个
@RequestParam, 或者 一个
@RequestBody,不能同时使用。
@RequestBody用于POST和PUT请求,请求的主体就是您要解析的内容。
@RequestParam用于命名参数,可以在URL上或作为多部分表单提交。
因此,您需要确定需要哪一个。您是否真的想将JSON作为请求参数?这通常不是AJAX的工作方式,通常是作为请求正文发送的。
尝试删除
@RequestParam,看看是否可行。如果没有,并且您确实将JSON作为请求参数发布,那么Spring将无法在没有其他管道的情况下帮助您进行处理(请参阅定制WebDataBinder初始化)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)