Связывание данных JSON в Spring 3.1 - PullRequest
0 голосов
/ 28 февраля 2012

Я использую привязку JSON следующим образом в моем контроллере

public @ResponseBody Person getPerson(@RequestBody PersonReq req){
    // Some code here..
    ....
}

Если по какой-то причине отправленный запрос JSON является недопустимым, то Spring генерирует очень общую ошибку.Смогу ли я изящно обработать эту ошибку?

Я хочу сделать что-то похожее на привязку данных, где вы можете использовать BindingResult для захвата ошибок.(как показано ниже)

public String getPersonHtml(PersonReq req, BindingResult result){
    if (result.hasErrors()){
        // do error handling here..
    }
}

Я попробовал аналогичный подход, предоставив дополнительный аргумент (BindingResult), но это не помогло.

1 Ответ

0 голосов
/ 28 февраля 2012

Используйте Fiddler, чтобы подтвердить, что запрос JSON действителен.

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