为了账号安全,请及时绑定邮箱和手机立即绑定

使用Ajax将@RequestBody中的多个变量传递给Spring MVC控制器

使用Ajax将@RequestBody中的多个变量传递给Spring MVC控制器

翻阅古今 2019-11-25 14:51:40
是否需要包装支持对象?我想做这个:@RequestMapping(value = "/Test", method = RequestMethod.POST)@ResponseBodypublic boolean getTest(@RequestBody String str1, @RequestBody String str2) {}并使用这样的JSON:{    "str1": "test one",    "str2": "two test"}但是我必须使用:@RequestMapping(value = "/Test", method = RequestMethod.POST)@ResponseBodypublic boolean getTest(@RequestBody Holder holder) {}然后使用以下JSON:{    "holder": {        "str1": "test one",        "str2": "two test"    }}那是对的吗?我的另一个选择是将更RequestMethod改为GET并@RequestParam在查询字符串中使用或@PathVariable与一起使用RequestMethod。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 831 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信