我想将数据库中的所有数据作为json array
发送到jsp,以便由ajax提取。
EmployeeController
public class EmployeeController {
@Autowired
private EmployeeService employeeService;
@RequestMapping(value = "/index", method = RequestMethod.GET)
public @ResponseBody List<Employee> listAllUsers() {
return employeeService.listEmployeess();
}
和jsp
ajaxCall = function() {
$.ajax({
url : 'EmployeeController',
type : 'GET',
dataType : 'json',
error : function(that, e) {
alert(e);
},
success : function(data) {
alert(data);
}
});
}
那怎么做呢?
答案 0 :(得分:0)
默认情况下,您的REST控制器将Java对象转换为开箱即用的JSON对象。但您也可以在控制器方法之上使用@Produces("application/json")
。
请尝试在循环data[i]
中运行ajax响应数据,如果它不起作用,则使用点调用方法来获取数据。