JavaScript   发布时间:2022-04-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了java – 将json发布到spring mvc controller大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

控制器签名(我也尝试过请求者):

@RequestMapping(value = "/Lame",method = RequestMethod.POST)
public
@ResponseBody
boolean getLame(@RequestParam String strToMatchA,@RequestParam String strToMatchB) {}

这就是我的json:

{
"strToMatchA": "EN","strToMatchB": "lon"
}

不工作,我收到错误:

org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'strToMatchA' is not present

从方法签名中删除第一个参数然后使其工作(方法被正确调用),我该怎么办?

当我更改要使用@RequestBody注释的方法参数时,我收到以下错误:

java.io.IOException: Stream closed
最佳答案
你的json很好但不是控制器签名.
使用与json匹配的setter创建一个类.
使用它作为参数而不是字符串.
用requestbody注释它.它应该工作.

大佬总结

以上是大佬教程为你收集整理的java – 将json发布到spring mvc controller全部内容,希望文章能够帮你解决java – 将json发布到spring mvc controller所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: