1
我使用AJAX從數據庫中獲取Company
對象的列表。我已將@ResponseBody添加到我的控制器方法中。和jackson-mapper-asl
依賴關係。下面是AJAX調用:從Spring 4控制器返回Java對象列表到AJAX
$.ajax({
type : 'GET',
url : $("#contextpath").val() + '/getCompanyList',
success : function(response) {
alert(response);
}
});
控制器的方法:
@RequestMapping(value="/getCompanyList", method=RequestMethod.GET)
public @ResponseBody List<Company> getCompanyList() {
logger.debug("reached controller getCompanyList");
return companyServices.getCompanyList();
}
但我得到錯誤
沒有轉換器發現類型的返回值:類java.util.ArrayList
其次,有沒有辦法將Java對象的列表返回給AJAX而無需轉換它到JSON?