SpringMVC下Ajax請求的方法,@Responsebody如果返回的是布爾值,ajax不會接到任何回傳資料

來源:互聯網
上載者:User

標籤:

SpringMVC架構下,如果用ajax向後台請求得方法如果使用@Responsebody返回布爾值的話,ajax得不到任何的回傳資料。

但是如果返回String類型,就是正常的。

測試了下代碼寫得沒有任何問題,也不報錯。只是在地址欄直接輸入ajax請求的url會報404.

The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers ().

確認了代碼沒有問題之後,問題被鎖定在了@Responsebody註解,自動封裝傳回值上。

各種方法都試過了,比如在url後加.json尾碼,匯入各種jakson包等等。

重點懷疑是否缺少jar包,於是又把可疑的jar包匯入了實驗,還是沒有成功。

最後看網上的一片其他文章受到了啟發,於是升級了下spring的版本。居然成功了!

看來以後遇到這種,代碼沒有問題,功能上出現問題,而網上資料又少的情況下。應該優先考慮升級版本。

可能是因為這種新功能用的人很少。

我想作為一個成熟的編碼者,最先關注的就應該是所在環境的版本號碼。。。

SpringMVC下Ajax請求的方法,@Responsebody如果返回的是布爾值,ajax不會接到任何回傳資料

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.