91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

使用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

云龙县| 拜城县| 溆浦县| 友谊县| 定西市| 偏关县| 万年县| 松溪县| 潼关县| 锦州市| 诏安县| 巴林左旗| 厦门市| 永仁县| 八宿县| 高州市| 河曲县| 郁南县| 张家川| 玉林市| 新竹县| 霍林郭勒市| 安新县| 乌拉特前旗| 平和县| 唐山市| 博乐市| 海晏县| 营山县| 寻乌县| 益阳市| 同德县| 桃源县| 五家渠市| 海口市| 嵊泗县| 比如县| 永安市| 屯昌县| 垦利县| 澄城县|