第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

getAjaxerror 即使加了 @ResponseBody 注解仍然報 TemplateInputException 異常

org.thymeleaf.exceptions.TemplateInputException: Error resolving template "err/getAjaxerror", template might not exist or might not be accessible by any of the configured Template Resolvers

	@RequestMapping("getAjaxerror")
	@ResponseBody
	public?IMoocJSONResult?getAjaxerror()?{
		int?a?=?1?/?0;
		int?b?=?a;
		return?IMoocJSONResult.ok();
	}


正在回答

3 回答

@RestControllerAdvice

0 回復(fù) 有任何疑惑可以回復(fù)我~

你在后端接口添加@RequestBody是沒有用的,因為他不會返回你的

return?IMoocJSONResult.ok();這個結(jié)果。

在執(zhí)行方法體里的int?a?=?1?/?0;的時候會被異常捕獲機制捕獲

在統(tǒng)一處理異常的代碼里,已經(jīng)確定了返回格式為:

@ControllerAdvice

這是老師的代碼:

https://img1.sycdn.imooc.com//5afd4b970001341d10760224.jpg

返回的格式不是JSON,使用的返回體的工具類只是對結(jié)果的封裝,所以會報錯,你會發(fā)現(xiàn)ajax處理返回請求的時候彈出的alert是:

alert("error");

是這一部分的https://img1.sycdn.imooc.com//5afd4c9f0001357f08640656.jpg

在前一節(jié)沒有將異常處理統(tǒng)一的時候,單獨處理ajax請求時,彈出的alert是success塊中:

alert("發(fā)生異常"+data.msg);

是這一部分的:

https://img1.sycdn.imooc.com//5afd4cf70001041609320676.jpg

最后的報錯的原因還是統(tǒng)一異常處類中類頭定義的

@ControllerAdvice

的原因

0 回復(fù) 有任何疑惑可以回復(fù)我~

/getAjaxerror

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

逍遙明月 提問者

開始就是這么寫的,沒用。
2018-04-10 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

getAjaxerror 即使加了 @ResponseBody 注解仍然報 TemplateInputException 異常

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號