Мне нужно вызвать через JQuery ajax метод моего контроллера Spring MVC.
Это определение моего метода:
@Controller
public class UserController {
@RequestMapping(value = "/saveUserColumnSetting")
@ResponseBody
public String saveUserColumnSetting(HttpServletRequest request,
List<UserInboxColumnSetting> userInboxColumnSettings, int
pageItemCount) {
...
}
вместо кода javascript:
var json = [{"id":0,"createUser":null,"updateUser":null,"createTime":null,"updateTime":null,"columnName":null,"columnOrder":0,"columnSize":0,"show":false,"inboxColumnSetting":null},{"id":0,"createUser":null,"updateUser":null,"createTime":null,"updateTime":null,"columnName":null,"columnOrder":0,"columnSize":0,"show":false,"inboxColumnSetting":null}];
$.ajax({
url: ctx + "/saveUserColumnSetting",
data: ({userInboxColumnSettings : json,pageItemCount : 3}),
success: function(data) {
$("#saveUserColumnSetting").html(data);
},
error: function (jqXHR, textStatus, errorThrown) {
alert(jqXHR + " : " + textStatus + " : " + errorThrown);
}
});
но я получаю сообщение "ошибка не найдена" с сервера.Мой вопрос: как передать список объектов с JQuery Ajax на мой контроллер Spring MVC.Заранее спасибо.