亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

java前后端傳值,參數(shù)有集合類(lèi)型的數(shù)據(jù)時(shí)的兩種操作方式

 更新時(shí)間:2023年11月30日 14:26:50   作者:木梨16  
這篇文章主要介紹了java前后端傳值,參數(shù)有集合類(lèi)型的數(shù)據(jù)時(shí)的兩種操作方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

前端向后端傳參,有時(shí)候用一個(gè)實(shí)體來(lái)接收參數(shù)并不滿足我們的業(yè)務(wù)邏輯,我們可能會(huì)用一個(gè)集合來(lái)接收參數(shù)。

用集合接收參數(shù)分為兩種

第一種是直接用一個(gè)集合類(lèi)型來(lái)接收

第二種是在一個(gè)實(shí)體類(lèi)中包含集合類(lèi)型的參數(shù)這里我會(huì)分別將這兩種情況用代碼實(shí)現(xiàn)下,案例使用springboot框架。

第一種

后端直接用集合類(lèi)型來(lái)接收參數(shù)

前端代碼:使用ajax發(fā)送請(qǐng)求

var user = new Object();    //是后端接收l(shuí)ist里的實(shí)體
var list = new Array();    
list.push(user);
$.post({
      url:'http://localhost:8080/test/insert'
     ,data:JSON.stringify(list)     //注意需要json化
      ,contentType: "application/json; charset=utf-8"
      ,success:function (res) {

      }
  })

后端代碼:

 @PostMapping(value = "test/insert")
    public  ResponseReturn insert(@RequestBody List<User> idList){     //必須加requestbody注解,不然報(bào)錯(cuò)
        return userService.save(idList);
    }

第二種

后端使用實(shí)體接收參數(shù),實(shí)體中包含集合類(lèi)型的屬性

前端代碼:

 @PostMapping(value = "test/insert")
    public  ResponseReturn<User> insert(@RequestBody User user){    
        return userService.save(user);
    }

后端代碼:

 @PostMapping(value = "test/insert")
    public  ResponseReturn<User> insert(@RequestBody User user){    
        return userService.save(user);
    }

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 深入解析Java的Hibernate框架中的一對(duì)一關(guān)聯(lián)映射

    深入解析Java的Hibernate框架中的一對(duì)一關(guān)聯(lián)映射

    這篇文章主要介紹了Java的Hibernate框架的一對(duì)一關(guān)聯(lián)映射,包括對(duì)一對(duì)一外聯(lián)映射的講解,需要的朋友可以參考下
    2016-01-01
  • SpringCloud配置客戶端ConfigClient接入服務(wù)端

    SpringCloud配置客戶端ConfigClient接入服務(wù)端

    這篇文章主要為大家介紹了SpringCloud配置客戶端ConfigClient接入服務(wù)端,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Java的包裝類(lèi)特性總結(jié)

    Java的包裝類(lèi)特性總結(jié)

    這篇文章主要介紹Java的包裝類(lèi)的一些特性,包裝類(lèi)的作用,哪些類(lèi)屬于包裝類(lèi)等,文中有詳細(xì)的代碼示例,對(duì)我們的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-05-05
  • Java如何實(shí)現(xiàn)長(zhǎng)連接

    Java如何實(shí)現(xiàn)長(zhǎng)連接

    這篇文章主要介紹了Java如何實(shí)現(xiàn)長(zhǎng)連接,幫助大家更好的理解和學(xué)習(xí)Java,感興趣的朋友可以了解下
    2020-09-09
  • 基于JSON實(shí)現(xiàn)傳輸byte數(shù)組過(guò)程解析

    基于JSON實(shí)現(xiàn)傳輸byte數(shù)組過(guò)程解析

    這篇文章主要介紹了基于JSON實(shí)現(xiàn)傳輸byte數(shù)組過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • 全面了解java中的異常處理

    全面了解java中的異常處理

    java中的異常處理是java語(yǔ)言中的一大重要特性,它分離了接收和處理錯(cuò)誤代碼。這篇文章非常詳細(xì)的講解了java中的這一特性,感興趣的小伙伴一起來(lái)學(xué)習(xí)學(xué)習(xí)吧
    2021-08-08
  • 使用Java和SNMP4J實(shí)現(xiàn)SNMP操作完整代碼

    使用Java和SNMP4J實(shí)現(xiàn)SNMP操作完整代碼

    這篇文章主要介紹了如何使用Java和SNMP4J庫(kù)進(jìn)行SNMP操作,包括初始化SNMP、創(chuàng)建目標(biāo)、創(chuàng)建PDU、發(fā)送SNMP請(qǐng)求和處理響應(yīng)等內(nèi)容,通過(guò)編寫(xiě)SnmpUtil類(lèi),展示了完整的SNMP操作流程,需要的朋友可以參考下
    2024-12-12
  • Java線程池源碼的深度解析

    Java線程池源碼的深度解析

    線程池的好處和使用本篇文章就不贅敘了,這篇文章主要通過(guò)線程池的源碼帶大家深入了解一下jdk8中線程池的實(shí)現(xiàn),感興趣的小伙伴可以了解一下
    2022-10-10
  • 淺談java的守護(hù)線程與非守護(hù)線程

    淺談java的守護(hù)線程與非守護(hù)線程

    這篇文章主要介紹了淺談java的守護(hù)線程與非守護(hù)線程,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-10-10
  • 解決SpringBoot項(xiàng)目啟動(dòng)后網(wǎng)頁(yè)顯示Please sign in的問(wèn)題

    解決SpringBoot項(xiàng)目啟動(dòng)后網(wǎng)頁(yè)顯示Please sign in的問(wèn)題

    這篇文章主要介紹了解決SpringBoot項(xiàng)目啟動(dòng)后網(wǎng)頁(yè)顯示Please sign in的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04

最新評(píng)論