Jquery вызывает метод Spring MVC контроллера - PullRequest
0 голосов
/ 28 декабря 2011

Мне нужно вызвать через 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.Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...