中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用SpringBoot怎么對數組的參數進行接收

發布時間:2020-12-21 14:41:22 來源:億速云 閱讀:1645 作者:Leah 欄目:開發技術

這篇文章將為大家詳細講解有關使用SpringBoot怎么對數組的參數進行接收,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

1.創建一個表單實體類,將數組封裝到實體類中(Post提交)

表單類代碼:

@Data
public class MyForm {
  private int[] ids;
}

控制器代碼:

@Slf4j
@RestController
@RequestMapping("/info")
public class InfoController {
 
  @PostMapping("/test")
  public String test(@RequestBody MyForm form){
    log.info(Arrays.toString(form.getIds()));
    return "success";
  }
}

前端代碼:

wx.request({
   url:'http://localhost:8085/info/test',
   data:{
   ids:[1,2,3]
   },
   method:'POST',
   success:function(res){
   console.log(res);
   }
   })

2.通過方法內參數傳遞,注意!!!SpringBoot方法內接收數組時,數組在前端請求時必須將參數拼接在路徑里提交才可以接收到。(Get提交)

后端代碼:

@Slf4j
@RestController
@RequestMapping("/info")
public class InfoController {
 
  @GetMapping("/test")
  public String test(int[] ids){
    log.info(Arrays.toString(ids));
    return "success";
  }  
}

小程序前端代碼:參數需拼接到路徑里,并且要以GET方式提交

var ids = [1, 2, 3, 4]
  wx.request({
  url: 'http://localhost:8085/info/test?ids='+ids,
  method: 'GET',
  success: function(res){
  console.log(res);
  }
  })

請求頭: 

使用SpringBoot怎么對數組的參數進行接收

vue axios前端代碼(注意,數組需要調用encodeURIComponent進行編碼):

   test() {
    let ary = [1,2,3]
    let params = {
     ids:encodeURIComponent(ary),};
    that.$http.get("http://localhost:8085/info/test",{params}).then(res=>{
     if(res.code==0){
      that.$message.success('查詢成功')
     }else {
      that.$message.error(res.message||'查詢失敗')
     }
    }).catch(error=>{
     that.$message.error('查詢失敗')
    })
   }

關于使用SpringBoot怎么對數組的參數進行接收就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

潼南县| 峡江县| 台中县| 施秉县| 塘沽区| 石楼县| 闵行区| 虹口区| 江华| 曲麻莱县| 西青区| 大足县| 新营市| 德保县| 博罗县| 莱芜市| 商洛市| 安丘市| 二连浩特市| 邵阳县| 英吉沙县| 兖州市| 尼木县| 南京市| 彭泽县| 东兴市| 陇西县| 肃南| 古蔺县| 永靖县| 梁平县| 泰宁县| 南开区| 宁晋县| 贵德县| 淮滨县| 涿州市| 东平县| 湟源县| 宜春市| 重庆市|