最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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ù)并不滿(mǎn)足我們的業(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)文章

最新評(píng)論

民权县| 漳浦县| 象山县| 阿拉善盟| 新邵县| 广安市| 潼南县| 枞阳县| 玉门市| 商河县| 文昌市| 乌鲁木齐县| 达拉特旗| 郸城县| 福州市| 陇南市| 青海省| 郸城县| 内黄县| 鹤庆县| 台东县| 盈江县| 当阳市| 霸州市| 景德镇市| 滁州市| 临漳县| 筠连县| 马鞍山市| 和政县| 沭阳县| 宜川县| 吴江市| 中方县| 驻马店市| 黄山市| 十堰市| 饶阳县| 栾城县| 平顶山市| 固安县|