Ajax在請求controller時會賦值的類型不變,但是返回值,因為會走視圖解析器,所以會以地址的形式進行解析,而不會返回數據,需要在方法上加上註解,將返回類型解析成json類型 一、返回基本類型 @ResponseBody 將返回類型進行解析成json形式 二、返回對象 需要導入jar包 在需要 ...
Ajax在請求controller時會賦值的類型不變,但是返回值,因為會走視圖解析器,所以會以地址的形式進行解析,而不會返回數據,需要在方法上加上註解,將返回類型解析成json類型
一、返回基本類型
@ResponseBody 將返回類型進行解析成json形式
二、返回對象
需要導入jar包
在需要返回對象的方法上加上註解 @ResponseBody
三、返回list類型與對象一致
註意:ajax亂碼
原因在與解析String時,預設使用的是ISO-8859-1
兩種解決方式
一、註解
在@RequestMapping的註解中加入屬性produces = "text/html;charset=UTF-8"
二、進行springmvc配置
因為是構造函數的賦值,所以要進行配置文件
index是構造函數的下標,從0開始。