Spring 3 MVC - Advanced Привязка данных - запрос формы со списком простых объектов

Я прочитал все веб-документы Spring 3: http://static.springsource.org/spring/docs/3.0.x/ spring-framework-reference / html / spring-web.html , но не смогли найти какой-либо интересной документации по привязке более сложных данных запроса, например, допустим, я использую jQuery для отправки на контроллер следующим образом:

$.ajax({
    url: 'controllerMethod',
    type: "POST",
    data : {
        people : [
        {
            name:"dave", 
            age:"15"
        } ,
{
            name:"pete", 
            age:"12"
        } ,
{
            name:"steve", 
            age:"24"
        } ]
    },
    success: function(data) {
        alert('done');
    }
});

Как я могу принять это через контроллер? Желательно, чтобы без создания пользовательского объекта, я предпочел бы просто использовать простые типы данных, однако, если мне нужны пользовательские объекты, чтобы сделать вещи проще, я тоже в порядке.

Для начала:

@RequestMapping("/controllerMethod", method=RequestMethod.POST)
public String doSomething() {
    System.out.println( wantToSeeListOfPeople );
}

Не беспокойтесь об ответе на этот вопрос, все, что меня волнует, - это обработка запроса, я знаю, как обращаться с ответами.

РЕДАКТИРОВАТЬ:

I ' Тип контента 'application / json' нет поддерживается

Если метод doSerialize () принимает строку в отличие от персоны, запрос выполняется успешно, но строка пуста

5
задан BalusC 11 November 2011 в 23:37
поделиться