在使用SpringMVC自動封裝前臺傳遞數據的時候,如果前臺使用的content-type爲application/json,那麼後臺就需要使用
@ResponseBody
(處理ajax傳過來的json數據轉成bean)
但是有時候加了@ResponseBody還是出現錯誤碼400
這可能是因爲 類型轉換 的問題,SpringMVC轉換jsno爲Bean的時候只會將String類型轉換成功,所以當Bean中有屬性不是String的,而jsno中又封住了這個不是String類型的屬性數據。那麼就會因爲SpringMVC轉換不成功而拒絕訪問,所以就會報400。
那麼處理的時候就可以將不是String類型的轉換爲String類型,然後將String轉換爲自己想要的類型