日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Ajax報錯400的參考解決辦法

瀏覽:511日期:2022-06-11 11:16:52

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錯誤的,你確定你的前后臺對象確實是所有屬性的參數類型都是一致的嗎?

比如:某個屬性前后臺 都是List<String>?都是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
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
成人在线免费观看91| 好吊日精品视频| 999在线观看精品免费不卡网站| 婷婷综合五月| 亚洲毛片视频| 在线看片一区| 视频在线在亚洲| 欧美日韩精品免费观看视欧美高清免费大片 | 91av亚洲| 欧美日韩一视频区二区| 好吊一区二区三区| 在线亚洲一区| 国产精品大片| а√在线中文在线新版| 91精品一区| 亚洲一区国产一区| 亚洲第一精品影视| 欧美大黑bbbbbbbbb在线| 日韩精品一区二区三区中文| 欧美韩日一区| 免播放器亚洲一区| 国产精选一区| 亚洲精品影院在线观看| 国产三级精品三级在线观看国产| yellow在线观看网址| 麻豆精品视频在线观看| 在线视频亚洲| 六月婷婷综合| 精品国产18久久久久久二百| 精品一区不卡| 久久国际精品| 欧美不卡高清一区二区三区| 一区二区国产在线| 久久不射网站| 蜜桃免费网站一区二区三区| 精品一区在线| 国产亚洲久久| 蜜臀久久99精品久久一区二区| 亚洲精品视频一二三区| 欧美一区久久| 日韩黄色大片| 亚洲免费影视| 偷拍精品精品一区二区三区| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 国产精品久久国产愉拍| 日本国产亚洲| 欧美手机在线| 奶水喷射视频一区| 亚洲日本国产| 麻豆免费精品视频| 亚洲欧美日本视频在线观看| 欧美日韩国产观看视频| 夜夜嗨av一区二区三区网站四季av| 亚洲综合欧美| 亚洲电影有码| 亚洲精品日本| 激情综合网站| 国产一区二区三区四区| 最新亚洲激情| 久久精品理论片| 樱桃视频成人在线观看| 精品国产一级| 免费视频久久| 欧美日韩免费观看视频| 亚洲色图国产| 国产一区日韩| 日本va欧美va精品发布| 亚洲视频国产精品| 日韩亚洲精品在线观看| 中文字幕色婷婷在线视频| 欧美久久亚洲| 国产精品久久久网站| 日本高清不卡一区二区三区视频| 999精品色在线播放| 久久不见久久见中文字幕免费| 六月丁香综合| 国产精品三上| 国产亚洲高清视频| 午夜av成人| 色黄视频在线观看| 国产一卡不卡| 99久久夜色精品国产亚洲狼 | 98精品视频| 午夜久久一区| 亚洲黄色中文字幕| 99成人超碰| 国产精品巨作av| 综合激情在线| 视频福利一区| 国产精品久久久久毛片大屁完整版| 日韩欧美二区| 日韩亚洲国产欧美| 色婷婷色综合| 不卡av一区二区| 在线亚洲观看| 免费看av不卡| 国产伦理一区| 日韩一区二区三区四区五区| 日韩精品永久网址| 黄色亚洲大片免费在线观看| 日本不卡不码高清免费观看| 天堂а√在线最新版中文在线| 日韩三区四区| 日韩激情视频网站| 国产精品对白久久久久粗| 超级白嫩亚洲国产第一| 亚洲播播91| 日韩精品国产欧美| 天堂日韩电影| 91久久久精品国产| 欧美精品影院| 好吊日精品视频| 精品视频自拍| 婷婷亚洲精品| 国模 一区 二区 三区| 国产午夜精品一区在线观看| 欧美影院三区| 麻豆国产欧美日韩综合精品二区| 亚洲中午字幕| 久久久人人人| 国产一区二区三区四区二区| 亚洲精品美女| 西西人体一区二区| 国产精品一区二区三区www| 香蕉成人av| 国产日韩亚洲| 国产一区观看| 欧美激情视频一区二区三区免费| 亚洲黑丝一区二区| 在线成人直播| 亚洲字幕久久| 久久精品在线| 久久亚洲人体| 国模大尺度视频一区二区| 日本在线啊啊| 日韩美女国产精品| 日韩久久精品网| 伊人www22综合色| 国产精品15p| 久久婷婷久久| 日韩精品中文字幕吗一区二区 | 韩国精品主播一区二区在线观看| 午夜精品婷婷| 一本一道久久a久久| 欧美日韩亚洲一区| 精品淫伦v久久水蜜桃| 欧美一区二区三区高清视频| 国产亚洲欧洲| 五月激激激综合网色播| 欧美日韩精品一区二区三区在线观看| 国产精品外国| 国产另类在线| 欧美aa在线观看| 欧美日韩国产免费观看| 一区二区日韩免费看| 国产日韩欧美一区二区三区| 日韩精品专区| 午夜久久美女| 亚洲一级大片| 久久精品毛片| 亚洲男女自偷自拍| 久久香蕉网站| 婷婷亚洲五月| 久久av超碰| 美女尤物久久精品| 中文字幕在线视频网站| 亚洲精品精选| 久久婷婷久久| 欧美日韩一区二区三区视频播放| 国产丝袜一区| 日韩精品一级中文字幕精品视频免费观看| 黄色免费成人| 国产精品久久久久久久久妇女| 免费国产亚洲视频| 91精品xxx在线观看| 日韩动漫一区| 久久国产精品毛片| 韩国三级一区| 高清久久精品| 日产欧产美韩系列久久99| 久久婷婷亚洲| 日韩欧美中文| 国产乱子精品一区二区在线观看| 国产综合视频| 日韩精品电影| 欧美激情麻豆| 国产精品白丝一区二区三区| 免费看精品久久片| 99久久亚洲精品蜜臀| 精品资源在线| 福利在线一区| 国产精品不卡| 六月婷婷综合| 亚洲伊人av| 成人亚洲一区二区| 国产成人精品三级高清久久91| 国产极品久久久久久久久波多结野| 亚洲视频电影在线| 视频一区二区三区中文字幕| 尤物在线精品|