1. 程式人生 > >@RequestBody和@ResponseBody的用法

@RequestBody和@ResponseBody的用法

首先,在專案的前後互動中json資料格式比較常用,普遍認為json格式比較簡單,易於解析

如果我們在前端傳送一個ajax請求的話

可以看到是用json格式向後臺傳請求引數,那麼後臺需要採用@RequestBody來處理請求的json格式資料,將json資料轉換為java物件,否則springmvc就不能解析導致傳空參的結果

而 @ResponseBody就可以理解成將java的物件轉換成json的資料格式給前端解析(json資料格式解析比較簡單)

現在在開發專案有喜歡用key/value的格式傳給後臺。此方法比較常用。在ajax的data中寫 ‘name=我&&age=12’這個就不用就可以不用加@RequestBo

這裡看下專案中請求的格式可以採用JSON中的Stringify()方法將物件或者陣列轉換為一個 JSON字串,這個時候後臺接受就可以不用加@RequestBody