校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Ajax報錯400的參考解決辦法

Ajax報錯400的參考解決辦法

熱門標簽:提高電話機器人接通率 銷售電銷機器人詐騙 福建微碼電話機器人 平涼高德地圖標注商戶要收費嗎 外呼系統api對接 廣西智能外呼系統多少錢 地圖標注與公司業務關系 大學校門地圖標注 荊州智能電銷機器人

Failed to load resource: the server responded with a status of 400 (Bad Request)

報錯代碼為400的錯誤的原因:基本上都是前臺傳的數據格式不正確造成的,但是這個格式如何不正確,就得看如何理解這個數據到底是怎么在傳的啦。

我這只是簡單的記錄下,我這個報錯400的原因,要是和你的不一樣呢,也是有可能的。

寫下我的代碼報錯400,的原因:

前臺代碼:

$.ajax({
 url: SUBSYSTEM_APP_NAME + "appportmanage/saveEditAppPortManage",
 type: "post",
 contentType: "application/json; charset=utf-8",
 data: JSON.stringify(data),
 dataType: "json",
 success: function (data) {
 if (data.success) {
 GMS.success(data.msg);
 } else {
 GMS.error(data.msg, 3000);
 }
 }
});

首先是,前臺封裝的數據對象的屬性什么的,都是和后臺的java的model的屬性是一致的,這個不是問題的原因。不用擔心。

請注意啦,報400錯的各位,我說的是我的這個所有屬性的前后臺對應是OK的,但是你的報400錯誤的,你確定你的前后臺對象確實是所有屬性的參數類型都是一致的嗎?

比如:某個屬性前后臺 都是ListString>?都是boolean?等等等等。這個是最基本的報錯姿勢。

你還是最后先檢查一下這個問題,再繼續看是不是和我的報錯原因是相同的吧。

然后ajax的type和各種參數都是和后臺可以 對的上的,也不是問題的原因。

后臺的代碼:

@RequestMapping(value = "/saveEditAppPortManage")
public @ResponseBody JsonResult saveEditRenameDetail (@RequestBody Appportmanage detail) {
 LOG.debug("---------------AppportmanageController:saveEditAppPortManage---------------");
 LOG.debug("---------------detail:" + detail + "---------------");
 return appportmanageService.saveEditAppPortManage(detail);
}

其次是,前后臺的url也是對上的,model的各個屬性也是對上的。然后呢,spring mvc 的注解標簽也是沒問題的。本來代碼是OK的。還是上面的代碼,程序是可以正常工作的,跑起來沒問題的。

但是我做了如下修改:

修改了數據的model:原來的 model  java  文件就是一些屬性s和簡單的getter和setter,然后我因業務需求,給原來的model添加了一條屬性,當然對應的getter和setter也是添加的,然后又因為需求我添加了一個帶參數的構造函數,因為我在其他地方要new這個model的對象。

然后,問題就出現了。就報 400 的錯誤碼了。

剛剛開始,我以為是屬性的添加的問題,但是檢查之后,發現不是這個問題。

問題出現在,model java 文件的構造函數上。

解決方法:

給model java 文件再添加一個不帶參數的構造函數。具體解釋在下面。

至于原因,就得看怎么理解spring mvc是怎么在前后臺之間傳遞參數了。

原來我沒加帶參構造函數的時候,每個model都會默認自帶個不帶參數的構造函數,然后前臺的數據格式封裝 和后臺的model的屬性只要對的上,然后spring mvc在后臺 就可以自己根據model,自己去把前臺傳過來的數據,對應的給裝進到@RequestBody Appportmanage detail,這個參數里面,這個實現的前提是,你的model有默認構造函數,不帶參數的,然后系統自己去new一個對象,然后自己去把數據給裝進去。然后你就可以用了。

因為,我更新了model 的構造函數,若是你不寫不帶參數的構造函數的話,那么原來model自帶的不帶參構造函數就木有了,然后到controler層的時候,就是在獲得前臺的數據,自己去裝數據的時候,他不會根據你的帶參構造函數去new個你要的model對象出來,so,問題就這么出現了。

然后,遇到今天的這個錯誤之后,就知道前后臺的數據具體是怎么在對應的了。原來我只是以為,只要前后的數據模型一致就可以了。

現在,又知道了,哦,還和構造函數有關系呢。

我為什么要把空構造函數 給刪除了,因為ide提示說這個構造函數沒用,然后我就刪除了。然后我就悲劇了。哦,西特!!!

我這個報錯的原因還是有點深度的,因為這個報錯,可以讓你理解到,springMVC的注解是如何工作的,你要是知道什么是IOC的話,也就是spring 里面經常說的依賴注入和控制反轉的話,那就對這個錯誤的理解就更深刻了。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

您可能感興趣的文章:
  • 詳解ajax的data參數錯誤導致頁面崩潰
  • 快速解決ajax請求出錯狀態碼為0的問題
  • PHP 中使用ajax時一些常見錯誤總結整理
  • 完美解決ajax跨域請求下parsererror的錯誤
  • ajax跨域訪問報錯501的解決方法
  • jQuery中ajax錯誤調試分析
  • Ajax向后臺傳json格式的數據出現415錯誤的原因分析及解決方法
  • Ajax犯的錯誤處理方法
  • js ajaxfileupload.js上傳報錯的解決方法
  • 解決ajax返回驗證的時候總是彈出error錯誤的方法
  • Jquery Ajax Error 調試錯誤的技巧
  • django使用ajax post數據出現403錯誤如何解決

標簽:邯鄲 德陽 黔東 樂山 婁底 內江 海南 衡陽

巨人網絡通訊聲明:本文標題《Ajax報錯400的參考解決辦法》,本文關鍵詞  Ajax,報錯,400,的,參考,解決,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax報錯400的參考解決辦法》相關的同類信息!
  • 本頁收集關于Ajax報錯400的參考解決辦法的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    日韩 欧美一区二区三区| 国产91色综合久久免费分享| 狠狠色丁香婷综合久久| 7777精品伊人久久久大香线蕉最新版| 亚洲最大色网站| 成人高清视频在线| 欧美网站一区二区| 久久欧美中文字幕| 欧美aaa在线| 91丨九色丨尤物| 亚洲影院免费观看| 欧美日本一区二区三区| 欧美精品一二三区| 激情综合亚洲精品| 欧美日韩在线播放三区| 久久夜色精品国产欧美乱极品| 中文字幕制服丝袜一区二区三区| 亚洲一区二区三区中文字幕 | 亚洲你懂的在线视频| 欧日韩精品视频| 韩国v欧美v日本v亚洲v| 最新日韩在线视频| 成人精品视频一区| 国产高清无密码一区二区三区| 亚洲一区二区三区四区五区黄| 欧美一级二级三级乱码| 99精品偷自拍| 色哟哟欧美精品| 蜜臀国产一区二区三区在线播放 | 久久品道一品道久久精品| 成人深夜在线观看| 日韩一区精品字幕| 亚洲视频一区二区免费在线观看| 欧美日韩国产精选| 99在线视频精品| 国产麻豆欧美日韩一区| 天堂成人免费av电影一区| 椎名由奈av一区二区三区| 精品欧美乱码久久久久久1区2区| 欧美性生活久久| 色狠狠色狠狠综合| 不卡视频在线观看| 狠狠色丁香九九婷婷综合五月| 天天综合天天做天天综合| 亚洲综合偷拍欧美一区色| 久久久久99精品一区| 欧美电影免费观看完整版| 国产精品77777| 日韩电影在线免费观看| 日本一道高清亚洲日美韩| 亚洲成av人影院| 亚洲一区二区三区四区在线| 国产精品你懂的| 欧美激情一区不卡| 国产精品成人免费在线| 国产精品理伦片| 欧美日韩国产一二三| 一本大道久久a久久精二百| www.久久精品| 91麻豆文化传媒在线观看| 成人福利视频在线看| aaa欧美日韩| 91麻豆福利精品推荐| 在线日韩av片| 911国产精品| 精品精品国产高清一毛片一天堂| 欧美成人三级在线| 国产女人aaa级久久久级| 中文字幕精品一区二区三区精品| 国产精品久久综合| 亚洲综合久久久久| 性感美女极品91精品| 免费成人结看片| 国产福利精品导航| 成人av在线资源| 欧美精品欧美精品系列| 日韩欧美亚洲国产精品字幕久久久| 精品裸体舞一区二区三区| 中文字幕av一区二区三区| 亚洲欧洲制服丝袜| 视频一区二区中文字幕| 国产自产2019最新不卡| 91麻豆精品秘密| 欧美大片一区二区| 国产精品久久久久影院色老大| 亚洲444eee在线观看| 国产精品一区二区久激情瑜伽| 欧美亚洲一区二区在线观看| 欧美日韩中文国产| 欧美韩国日本不卡| 天天操天天综合网| 懂色av一区二区三区免费观看| 欧美怡红院视频| 国产精品午夜春色av| 久久se精品一区二区| 色偷偷88欧美精品久久久| 国产欧美日韩三级| 全国精品久久少妇| 欧美探花视频资源| 国产精品久久久久久久久免费相片 | 97se亚洲国产综合自在线| 欧美日韩国产成人在线免费| 国产亚洲视频系列| 美女脱光内衣内裤视频久久网站| 日本高清无吗v一区| 中文天堂在线一区| 国产精品亚洲视频| 精品国产乱码久久久久久免费| 一区二区三区自拍| 成人免费看片app下载| 精品粉嫩超白一线天av| 五月天国产精品| 在线日韩一区二区| 一区二区三区中文字幕电影| av网站免费线看精品| 日韩女优毛片在线| 视频一区国产视频| 91视频在线观看| 国产色综合一区| 26uuu国产电影一区二区| 综合电影一区二区三区| 精品国产区一区| 久久精品国产99国产| 91传媒视频在线播放| 久久九九国产精品| 国产精品影视网| 欧美福利视频导航| 亚洲欧美欧美一区二区三区| 久久精品二区亚洲w码| 欧美乱熟臀69xxxxxx| 自拍视频在线观看一区二区| 国产九色精品成人porny| 久久综合久久综合久久综合| 男男视频亚洲欧美| 色婷婷国产精品| 国产精品午夜免费| 91麻豆免费看片| 中文字幕一区二区三区在线不卡 | 国产综合久久久久久久久久久久| 欧美性生活影院| 日韩伦理免费电影| 99r精品视频| 中文字幕一区二区三区色视频| 激情综合网天天干| 7777精品伊人久久久大香线蕉最新版 | 欧美日韩成人综合| 视频一区二区三区入口| 欧美专区亚洲专区| 亚洲一区二区视频在线观看| av电影天堂一区二区在线| 亚洲一线二线三线久久久| 91丝袜美女网| 亚洲品质自拍视频| 99热国产精品| 亚洲麻豆国产自偷在线| 99视频精品免费视频| 亚洲国产岛国毛片在线| 欧美主播一区二区三区美女| 亚洲三级小视频| 在线亚洲欧美专区二区| 亚洲色图欧美偷拍| 欧美一区二区成人| 精品一区二区三区在线播放 | 色悠悠久久综合| 日韩成人一区二区| 日韩女优电影在线观看| 免费久久精品视频| 国产精品二三区| 91国偷自产一区二区三区观看| 亚洲综合一区在线| 国产精品一二三四区| 亚洲免费高清视频在线| 欧美久久久久免费| 国产高清成人在线| 午夜精品久久久久影视| 精品久久人人做人人爰| 成人免费三级在线| 蜜桃久久久久久| 国产香蕉久久精品综合网| 99精品一区二区三区| 蜜臀av性久久久久av蜜臀妖精| 精品理论电影在线观看| 成人黄色网址在线观看| 夜色激情一区二区| 久久免费精品国产久精品久久久久 | 亚洲视频精选在线| 欧美精品乱码久久久久久按摩| 亚洲午夜免费福利视频| 国产清纯白嫩初高生在线观看91 | 亚洲伊人色欲综合网| 91精品福利在线| 国产成人av一区二区| 亚洲成精国产精品女| 国产亚洲精品bt天堂精选| 91精品国产免费久久综合| 99久久精品情趣| 免费人成精品欧美精品| 国产精品区一区二区三区| 日韩一卡二卡三卡国产欧美| 91色porny|