日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

angularJS前台传list数组,后台springMVC接收数组

發布時間:2025/3/21 javascript 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 angularJS前台传list数组,后台springMVC接收数组 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

有時候需要在前臺自定義對象,然后把對象封裝在list中,在傳送到后臺,這樣的思想也比較合理

1. 前臺代碼

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 $scope.saveScore = function () { ????$scope.userScoreList =?new?Array();//自定義數組 ????angular.forEach ($scope.records, function (record, index) { ????????? ????????if?(record.score !=?null) { ????????????$scope.userScoreModel = {'userAnswerId':?null,'score':?null};//自定義對象結構 ????????????$scope.userScoreModel.userAnswerId = record.userAnswerId;//賦值 ????????????$scope.userScoreModel.score = record.score; ????????????? ????????????$scope.userScoreList.push($scope.userScoreModel);//把對象封裝在集合中 ????????????debugger; ????????} ????}); ????? ????if?($scope.userScoreList !=?null?&& $scope.userScoreList.length >?0) { ????????var fd =?new?FormData();// 使用angularJS的FormData封裝要傳送的數據 ????????var userScoreRecords = angular.toJson($scope.userScoreList);//把對象(集合)轉換為json串 ????????fd.append('userScoreRecords', userScoreRecords);//參數放入formData中 ????????debugger;//使用 debugger模式查看傳值情況 ????????$http.post('/reviewProcess/save', fd, {?//使用post方法 傳送formdata對象 ????????????transformRequest: angular.identity,?//使用angular傳參認證 ????????????headers: { ????????????????'Content-Type': undefined?//設置請求頭 ????????????} ????????}) ????????.success(function (data){ ????????????toastr.success("success"); ????????}) ????????.error(function (data) { ????????????toastr.success("failed"); ????????}); ????} };

  2. 后臺接收

?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 @ResponseBody ??@RequestMapping(value =?"/reviewProcess/save", method = RequestMethod.POST) ??public?void?saveUserScore (@RequestParam("userScoreRecords") String userScoreRecords) {?//使用requestparam接收前臺傳送的json串 ??????System.out.println(userScoreRecords); ??????ObjectMapper mapper =?new?ObjectMapper();?// 使用fastJson的ObjectMapper反序列化json串為對象 ??????UserScoreModel record =?null; ??????try?{ ??????????JSONArray jsonArray =?new?JSONArray (userScoreRecords);?//在后臺把json串轉換為json數組 ??????????for?(int?i =0; i < jsonArray.length(); i++) { ??????????????record = mapper.readValue(jsonArray.getJSONObject(i).toString(), UserScoreModel.class);?//獲取json數組的json對象并且反序列化為對應的對象 ??????????????System.out.println(record);?// 得到對象后后臺即可操作 ??????????} ??????}?catch?(Exception e) { ??????????logger.error(e.getMessage(), e); ??????} ??}

  

轉載于:https://www.cnblogs.com/Jeremy2001/p/6824923.html

總結

以上是生活随笔為你收集整理的angularJS前台传list数组,后台springMVC接收数组的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久久久久无码精品大片 | 成人在线观看a | 亚洲国产色图 | 在线免费观看中文字幕 | 日韩中文字幕视频在线观看 | 亚洲精品97 | 亚洲色图导航 | 精品久久久久久亚洲综合网站 | 视频一区二区在线播放 | 欧美激情偷拍 | 超碰福利在线观看 | av波多野吉衣 | 国产一级二级av | 中文字幕在线高清 | 黄色va | 亚洲色图日韩精品 | 成人动漫在线观看视频 | 东凛在线观看 | 成人黄色一区二区 | 亚洲福利影院 | 伊人伊人网 | 91在线无精精品一区二区 | 色噜 | 桃色一区二区 | 8x国产一区二区三区精品推荐 | 91重口味 | 亚洲人午夜射精精品日韩 | 久久青娱乐 | 国产主播福利在线 | 日大逼| 51久久久 | 亚洲成色在线 | 波多野结衣视频播放 | 亚洲欧洲一区二区 | 日本福利视频一区 | 中国女人和老外的毛片 | 精品欧美一区二区精品少妇 | 国产91精品一区 | 日韩av一区二区三区在线观看 | 看片在线| 欧美精品片 | 国产精品高潮呻吟久久 | avwww| 美女一级视频 | 久久人妻少妇嫩草av | 成人国产精品免费观看 | 中文字幕一区二区三区精彩视频 | 夜夜骑夜夜 | 日韩一区二区三区视频在线 | 东北少妇av | 国产小视频免费观看 | ass日本粉嫩pics珍品 | 久久r这里只有精品 | 亚洲婷婷网 | 黄色在线观看国产 | 亚洲色图p | 亚洲偷 | 久久午夜国产精品 | www.性欧美| 精品一区二区免费看 | 久久依人网 | 人人草人人干 | 观看av在线 | 在线观看免费高清 | 日韩在线观看视频网站 | 北条麻妃一二三区 | 高潮一区二区三区乱码 | 99中文字幕在线观看 | 视频黄页在线观看 | 日韩在线视频在线 | 三上悠亚影音先锋 | 黄色三级在线视频 | 国产精品色在线 | 日韩黄色录像 | 国产尤物在线视频 | 综合久色 | 国产乱码一区二区三区 | 久久成人免费 | 亚洲国产一区视频 | 秋霞网av | 亚洲网址在线 | 男插女在线观看 | 香港三级网站 | 美日韩黄色 | mm1313亚洲国产精品无码试看 | 少妇在军营h文高辣 | 午夜美女在线 | 欧美综合社区 | 欧美乱仑 | 精品伊人久久 | 福利小视频在线播放 | 国产性生活 | 日本一区二区精品 | 欧日韩不卡在线视频 | 亚洲国产欧美在线 | 日本理论视频 | 91精品视频在线 | 亚洲宗人网| 欧美性生交xxxxx久久久 |