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

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

Ajax報錯400的參考解決辦法

瀏覽:515日期: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久久,三上悠亚国产精品一区二区三区
日韩综合小视频| 久久久久观看| 日韩网站中文字幕| 97精品中文字幕| 日韩精品中文字幕第1页| 国产精品久久久久久久免费观看 | 视频一区中文字幕精品| 亚洲先锋成人| 国精品一区二区三区| 一区二区小说| 欧美特黄一级| 99久久亚洲精品蜜臀| 91高清一区| 午夜欧美在线| 免费视频一区二区| 日韩免费精品| 欧美精品导航| 日韩精品导航| 国产精品白浆| 日韩av片子| 亚洲www啪成人一区二区| 四虎884aa成人精品最新| 精品国模一区二区三区| 日韩午夜黄色| 在线一区二区三区视频| 日韩av影院| 国产精品久久久久久模特 | 日韩精品成人| 国语精品一区| 亚洲第一精品影视| 亚洲日产国产精品| 蜜臀91精品国产高清在线观看| 麻豆精品91| 日韩福利视频一区| 精品入口麻豆88视频| 久久精品国产68国产精品亚洲| 亚洲少妇自拍| 啪啪亚洲精品| www在线观看黄色| 悠悠资源网久久精品| 日韩va欧美va亚洲va久久| 国产suv精品一区二区四区视频 | 亚洲欧洲国产精品一区| 日韩av中文字幕一区二区三区| 动漫av一区| 影院欧美亚洲| 国产精品伊人| 久久久久午夜电影| 午夜一级久久| 成人精品国产亚洲| 影音先锋久久精品| 国产成人精品免费视| 亚洲一区二区成人| 国产一区二区三区四区大秀| 国产精品女主播一区二区三区| 国产精品乱战久久久| 亚洲福利专区| 国产精品玖玖玖在线资源| 久久久五月天| 日韩一区二区免费看| 精品日本视频| 久久高清国产| 激情国产在线| 亚洲精品日本| 99成人超碰| 国产精品麻豆成人av电影艾秋| 亚洲欧洲另类| 久久影院午夜精品| 91欧美精品| 狠狠干成人综合网| 精品三级国产| 日韩一区中文| 激情综合激情| 日韩和欧美的一区| 免费成人网www| 国产一区二区三区网| 日韩成人午夜精品| 午夜久久一区| 国产精品精品国产一区二区| 清纯唯美亚洲综合一区| 欧美日韩国产欧| 国产aⅴ精品一区二区三区久久| 天堂精品久久久久| 好吊一区二区三区| a天堂资源在线| 国产欧美日韩一区二区三区在线| 日韩视频不卡| 日韩毛片在线| 久久精品99国产国产精| 99视频在线精品国自产拍免费观看| 国内在线观看一区二区三区| 日韩av中文字幕一区| 国产色综合网| 99成人在线视频| 中国字幕a在线看韩国电影| 国产精品一区二区99| 欧美特黄一级大片| 黑人精品一区| 成人在线视频区| 国产精品天堂蜜av在线播放| 免费在线观看视频一区| 亚洲激情中文| 欧美日韩在线播放视频| 国产精久久久| 国产欧美日韩综合一区在线播放| 亚洲三区欧美一区国产二区| 亚洲在线成人| 亚洲色诱最新| 亚洲自啪免费| 久久国产精品久久久久久电车| 午夜国产精品视频免费体验区| 999精品色在线播放| 欧美香蕉视频| 日韩免费久久| 色爱综合网欧美| 精品久久国产一区| 麻豆精品蜜桃视频网站| 国产麻豆精品| 亚洲欧洲专区| 蜜桃视频免费观看一区| 蜜桃av一区| 日av在线不卡| 视频一区二区三区入口| 鲁大师成人一区二区三区| 视频在线观看国产精品| 亚洲一二av| 中文字幕日韩高清在线| 亚洲精品影院在线观看| 日韩中文一区二区| 欧美亚洲福利| 国产精品色在线网站| 国产精品香蕉| 精品一区二区三区中文字幕视频| 久久国产免费看| 国产精品调教| 国产一区国产二区国产三区| 成人国产综合| 久久五月天小说| 99在线观看免费视频精品观看| 午夜一级在线看亚洲| 中文精品在线| 日韩欧美另类中文字幕| 国产精久久一区二区| 亚洲国产欧美日本视频| 久久久久国产| 久久亚洲美女| 日韩精品视频网站| 美女性感视频久久| 国产激情在线播放| 亚洲网站视频| 亚洲精品成a人ⅴ香蕉片| 国产精品久久久久9999高清| 精品高清久久| 亚洲大全视频| 日韩一区二区三区免费视频| 国产精品大片| 国产精品亚洲一区二区三区在线观看| 成人va天堂| 亚洲欧美日韩国产一区| 亚洲精品九九| 久久精品三级| 久久久久国产一区二区| 爽好久久久欧美精品| 日韩欧美中文字幕电影| 久久精品色播| 欧美午夜不卡| 国产伦理久久久久久妇女| 国产高潮在线| 久久99伊人| 久久精品资源| 亚洲一级高清| 日韩精品国产欧美| 97精品国产| 99综合视频| 国产精品v一区二区三区| 不卡福利视频| 只有精品亚洲| 色一区二区三区四区| 伊人久久大香线蕉av不卡| 日韩综合一区二区| 亚洲深夜视频| 日日摸夜夜添夜夜添国产精品| 国产成人1区| 亚洲区第一页| 五月激情久久| 欧美综合社区国产| 日本美女一区| 奇米狠狠一区二区三区| 夜鲁夜鲁夜鲁视频在线播放| 日韩欧美2区| 99精品综合| 国产精品美女午夜爽爽| 日韩一区二区免费看| 国产精品色婷婷在线观看| 欧美1区免费| 久久精品国产在热久久| 综合国产精品| 亚洲手机视频| 国产一区精品福利| 日韩国产精品久久久久久亚洲|