Я хочу отправить все данные из БД в виде json array
в jsp, который будет выбран ajax.возвращение объекта json от контроллера к jsp
EmployeeController
public class EmployeeController {
@Autowired
private EmployeeService employeeService;
@RequestMapping(value = "/index", method = RequestMethod.GET)
public @ResponseBody List<Employee> listAllUsers() {
return employeeService.listEmployeess();
}
и СПЯ
ajaxCall = function() {
$.ajax({
url : 'EmployeeController',
type : 'GET',
dataType : 'json',
error : function(that, e) {
alert(e);
},
success : function(data) {
alert(data);
}
});
}
так, как это сделать?
Что возвращается, когда вы вызываете 'employeeService.listEmployeess()'? –
Используйте библиотеку Gson и метод '.toGson (Your_Object)' преобразует ваш объект Java в json-массив. Или используйте библиотеку 'jackson', которая вернет ваш ответ как массив json. –