老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

Angular.js前臺傳list數組由后臺springMVC接收數組的示例分析

這篇文章主要介紹了Angular.js前臺傳list數組由后臺spring MVC接收數組的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創新互聯主要從事做網站、網站設計、網頁設計、企業做網站、公司建網站等業務。立足成都服務岱山,10余年網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:18982081108

在開發中有時候需要在前臺自定義對象,然后把對象封裝在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);

  }

 }

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Angular.js前臺傳list數組由后臺spring MVC接收數組的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持創新互聯,關注創新互聯行業資訊頻道,更多相關知識等著你來學習!


新聞名稱:Angular.js前臺傳list數組由后臺springMVC接收數組的示例分析
文章位置:http://www.xueling.net.cn/article/jedgpe.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 婬荡少妇21P | 久草免费在线播放 | 亚洲另类激情综合偷自拍图 | 欧美aaa级 | 97av色 | 99re6热在线精品 | 日韩久久中文字幕 | 97超碰国产精品无码分类 | www.亚洲天堂 | 亚洲成人精品免费 | av中文字幕在线观看 | 亚洲精品乱码久久久久久久久久久久 | 精品久久一区 | 国产综合久久久久久 | 国产在线v | 国产精品永久久久久久久久久 | 亚洲另类春色校园小说 | 无码H黄肉动漫在线观看 | 亚洲精品鲁一鲁一区二区三区 | 91精品激情在线?看最新更新 | 中国china露脸自拍性hd | 九九99久久精品在免费线bt | 狠狠躁日日躁狂躁夜夜躁 | 福利精品视频 | 一级黄色毛片视频 | 青青草偷拍视频 | 嫩草影院黄 | 亚洲三及 | 国产视频黄 | 精品久久久国产精品999 | av视频在线播放 | 中文字幕乱码亚洲影视 | 大JI巴好深好爽又大又粗视频 | 国产精品99久久久久久一二区 | 日本午夜免费视频 | 国产品牌情久久久久久久男 | 嫩草视频91 | 日韩精品亚洲精品第一页 | 东京无码熟妇人妻AV在线网址 | 国产人成看黄久久久久久久久 | 超碰91在线 |