美文网首页
Axios发送数组到Spring MVC

Axios发送数组到Spring MVC

作者: ilaoke | 来源:发表于2020-12-22 17:03 被阅读0次

Axios发送数组到Spring MVC

使用qs格式化参数

import Qs from 'qs'

params = {
name : JSON.parse(localStorage.getItem('name')) 
}

let myAxios = axios.create({
  paramsSerializer: params => Qs.stringify(params, {arrayFormat: 'repeat'})
})

参数就会变成 ?groups=1&groups=2, 如果不使用{arrayFormat: 'repeat'}, 参数会是 ?groups[0]=1&groups[1]=2

后端直接List接收

    @PostMapping
    public Object create(@RequestParam(value="groups") List<Long> groups) {
        // ...
        return new RestResult<>(200, "ok!");
    }

相关文章

网友评论

      本文标题:Axios发送数组到Spring MVC

      本文链接:https://www.haomeiwen.com/subject/orbsnktx.html