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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

getAjaxerror 即使加了 @ResponseBody 注解仍然報(bào) 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是沒(méi)有用的,因?yàn)樗粫?huì)返回你的

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

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

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

@ControllerAdvice

這是老師的代碼:

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

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

alert("error");

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

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

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

是這一部分的:

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

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

@ControllerAdvice

的原因

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

/getAjaxerror

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

逍遙明月 提問(wèn)者

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

舉報(bào)

0/150
提交
取消

getAjaxerror 即使加了 @ResponseBody 注解仍然報(bào) TemplateInputException 異常

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

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

幫助反饋 APP下載

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

公眾號(hào)

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