【发布时间】:2015-10-25 08:45:02
【问题描述】:
我正在使用 AJAX 从数据库中获取Company 对象的列表。我已将 @ResponseBody 添加到我的控制器方法中。和jackson-mapper-asl 依赖。下面是 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();
}
但我遇到了错误
没有找到返回值类型的转换器:class java.util.ArrayList
其次,有没有办法将 Java 对象列表返回到 AJAX 而无需将其转换为 JSON?
【问题讨论】:
标签: java spring spring-mvc serialization