Выпуск JSON в Spring 3 и - PullRequest
       8

Выпуск JSON в Spring 3 и

0 голосов
/ 20 марта 2012

Я использую Spring 3.0 и ExtJS. Я пытался отправить объект карты из моего контроллера в JSP. Когда я помещаю pojo в HashMap и отправляю это HashMap для просмотра.

Из контроллера он возвращает Map, но в ExtJS он не может прочитать ответ и выдает ошибку ниже.

HTTP Error code: 406
message 

description The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers ().

Может кто-нибудь сказать, как это можно решить?

1 Ответ

0 голосов
/ 20 марта 2012

Я не думаю, что вы можете просто вставить любой POJO в карту и вернуть его через HttpResponse. Это не так, как работает JSON.

Чтобы отправить JSON из Java, вы должны сделать то же самое, что сериализовать его с помощью JSON API (или свернуть свой собственный). FlexJSON я использую, так как он поставляется в Spring Roo и довольно прост.

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