控制器签名(我也尝试过作为 requestbody ):
@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