美文网首页
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