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

如何使用spring mvc接收数组作为参数?

如何使用spring mvc接收数组作为参数?

狐的传说 2021-10-06 11:02:48
使用将数组对象转换为 json 字符串 JSON.stringifyvar array = [1, 2];let json = JSON.stringify(array);console.log(json);axios.get('http://localhost/goods', json).then(function (res) {    if (res.code == 200) {        console.log("ok");    }}使用 Chrome 浏览器控制台传输时的参数:我的商品控制器类,例如:@RequestMapping(value = "goods",method = RequestMethod.GET)public String deleteByIds(@RequestBody Integer[] ids) {    goodsService.deleteByIds(ids);    return "ok";}Spring mvc 无法接收数组。还是我写 axios 代码有问题?如何解决?
查看完整描述

1 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

根据您的要求,

axios.get('http://localhost/goods', json)

这是一个获取请求。所以它不会有身体。

您可以尝试更改 get 方法以发布或使用 @RequestParameter 而不是 @RequestBody。


查看完整回答
反对 回复 2021-10-06
  • 1 回答
  • 0 关注
  • 165 浏览

添加回答

举报

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