Мой запрос основан на ajax и я звоню в один из методов весеннего мультиадресного контроллера, я могу создать json-файл с использованием библиотеки Gson. Есть ли способ вернуть json-представление из метода контроллера.Шаги для возврата json view из контроллера Spring
ответ
Вы можете просто позволить ваш метод возвращает JSON строку, если вы используете @ResponseBody
аннотацию и использовать один из методов, перечисленных в ответах на мой предыдущий вопрос:
In Spring MVC, how can I set the mime type header when using
@ResponseBody
Я новичок но я кое-что прочитал, когда вы не указываете какое-либо сопоставление логического представления для контроллера, и вы возвращаете карту модели из метода обработчика (@Controller
, @RequestMapping
), он должен преобразовать объект модели json и вернуть его.
Пожалуйста, используйте реальный язык («u» не подходит) –
Шон Патрик Флойд: Я видел ваше решение, как я могу делать самопроизвольное без аннотаций. – user581805
Очень отличное решение, я попробую это решение без аннотаций – user581805
Шон Патрик Флойд: я не видел CharacterStreams, классы MediaType в Spring 2.5, мне нужно скачать любые банки для реализации вашего решения. – user581805