已解決--SpringMvc+Ajax傳json報415錯誤

方法一、檢查ajax的contentType格式:

contentType:"application/json; charset=utf-8",

 

方法二、檢查son格式是否正確(注意:如果後臺加了@RequestBody註解的話,ajax需要傳json字符串,是json字符串!!!)

 

方法三、如果前兩者已經是這樣了還不行的話,可以試下面方法。

前端ajax請求,後端使用@RequestBody接收,報出415請求數據格式錯誤

錯誤原因:springMVC無法讀取ajax設置好的dataType並以對應的方式處理請求頭,進而無法處理json數據

解決辦法:在maven中引入Jackson相關jar包,並在springMVC的xml中引入相關配置,maven和springMVC的相關代碼如下:

maven:

spring-mvc.xml:

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章