<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Angular.js前臺傳list數組由后臺spring MVC接收數組示例代碼

        來源:懂視網 責編:小采 時間:2020-11-27 22:33:46
        文檔

        Angular.js前臺傳list數組由后臺spring MVC接收數組示例代碼

        Angular.js前臺傳list數組由后臺spring MVC接收數組示例代碼:前言 本文主要給大家介紹了關于Angular.js前臺傳list數組由后臺spring MVC接收數組的相關內容,分享出來供大家參考學習,下面話不多說,來一起看看詳細的介紹吧。 在開發中有時候需要在前臺自定義對象,然后把對象封裝在list中,在傳送到后臺,這樣的思想也比
        推薦度:
        導讀Angular.js前臺傳list數組由后臺spring MVC接收數組示例代碼:前言 本文主要給大家介紹了關于Angular.js前臺傳list數組由后臺spring MVC接收數組的相關內容,分享出來供大家參考學習,下面話不多說,來一起看看詳細的介紹吧。 在開發中有時候需要在前臺自定義對象,然后把對象封裝在list中,在傳送到后臺,這樣的思想也比

        前言

        本文主要給大家介紹了關于Angular.js前臺傳list數組由后臺spring MVC接收數組的相關內容,分享出來供大家參考學習,下面話不多說,來一起看看詳細的介紹吧。

        在開發中有時候需要在前臺自定義對象,然后把對象封裝在list中,在傳送到后臺,這樣的思想也比較合理,直接來看示例代碼:

        1. 前臺代碼

        $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. 后臺接收

        @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);
        
         }
        
         } 

        總結

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Angular.js前臺傳list數組由后臺spring MVC接收數組示例代碼

        Angular.js前臺傳list數組由后臺spring MVC接收數組示例代碼:前言 本文主要給大家介紹了關于Angular.js前臺傳list數組由后臺spring MVC接收數組的相關內容,分享出來供大家參考學習,下面話不多說,來一起看看詳細的介紹吧。 在開發中有時候需要在前臺自定義對象,然后把對象封裝在list中,在傳送到后臺,這樣的思想也比
        推薦度:
        標簽: 數組 list array
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产亚洲AV夜间福利香蕉149| 国产真人无遮挡作爱免费视频| 亚洲视频精品在线| 在线电影你懂的亚洲| 久久久久国产精品免费看| 亚洲成AV人片在WWW色猫咪 | 亚洲欧洲无卡二区视頻| 成人超污免费网站在线看| 久久影院亚洲一区| 中文在线观看国语高清免费| 亚洲永久精品ww47| 久久久久国产精品免费免费不卡| 亚洲高清无在码在线无弹窗| 四虎在线免费视频| 亚洲色偷偷色噜噜狠狠99| 国产视频精品免费| 色婷婷综合缴情综免费观看| 在线看无码的免费网站| 亚洲人成免费电影| 国产成人免费a在线视频app| 一个人晚上在线观看的免费视频 | 亚洲国产精品自在自线观看| 精品久久久久久久免费加勒比| 无遮挡a级毛片免费看| 亚洲欧洲∨国产一区二区三区| 99久久免费看国产精品| 丁香婷婷亚洲六月综合色| 全亚洲最新黄色特级网站 | 2019中文字幕在线电影免费| 国产人成亚洲第一网站在线播放| 永久免费视频v片www| av电影在线免费看| 亚洲老熟女@TubeumTV| 午夜爱爱免费视频| 国产综合免费精品久久久| 亚洲色图视频在线观看| 亚洲成av人片不卡无码久久| 亚洲AV成人一区二区三区观看 | 国产特黄一级一片免费| 亚洲美女视频网址| 亚洲欧洲一区二区三区|