SpringBoot+ajax踩的坑Error resolving template, template might not exist or might not be accessible
阿新 • • 發佈:2020-12-20
最近寫SpringBoot專案的時候用到了ajax
但是在我執行後報錯了,如下:
Exception processing template “/addType”: Error resolving template [/addType], template might not exist or might not be accessible by any of the configured Template Resolvers
大概意思就是找不到/type這個url
Controller方法如下
@RequestMapping("/addType1" )
public void addType1(Type type){
typeService.addType(type);
}
ajax程式碼如下
<script>
function add() {
var typeadd = $("#type1-add").val();
$.ajax({
url: "/addType1",
data: {'type':typeadd},
dataType: "JSON",
method: "POST" ,
success: function (data) {
alert("新增成功!");
}
});
}
</script>
我尋思這也沒問題啊,但是後來百度過才發現,SpringBoot後端要想接受資料,Controller裡@Controller換成@RestController,或者在方法上加@Responsbody的註解,不然無法被識別。