ajax使用向Spring MVC發送JSON數據出現 org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported錯誤


ajax使用向Spring MVC發送JSON數據時,后端Controller在接受JSON數據時報org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported的錯誤。

解決辦法是設置ajax的contentType為"application/json"

 1 $.ajax({
 2         $.ajax({
 3             url : urladdress,
 4             type : "POST",
 5             dataType : 'JSON',
 6             data :  JSON.stringify(JsonObj),
 7 
 8             //設置請求的contentType為"application/json"
 9             contentType: "application/json",
10 
11             success : function(response) {
12                 //處理返回的響應結果
13             }
14 });                                  

通過上述設置可以成功解決一些項目出現的這個問題,其他項目可能會有不一樣或還有其他的解決辦法。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM