spring:从控制器返回 JSON 作为 ModelAndVIew [英] spring: return JSON from controller as ModelAndVIew
本文介绍了spring:从控制器返回 JSON 作为 ModelAndVIew的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何从 spring 控制器返回 JSON 作为视图或 ModelAndView
?我对使用 @ResponseBody
注释不感兴趣.有没有其他方法可以做到这一点?
How can I return JSON from spring controller as a view or ModelAndView
? I am not interested in using @ResponseBody
annotation. Is there any other way of doing this?
推荐答案
是的,你可以返回一个 MappingJacksonJsonView
或将其分配给 ModelAndView
对象使用 mav.setView(new MappingJacksonJsonView())
.
Yes, you can return a MappingJacksonJsonView
or assign it to a ModelAndView
object using mav.setView(new MappingJacksonJsonView())
.
更新:在 Spring 4 MappingJacksonJsonView 是 已弃用.您可能想要升级到 映射Jackson2JsonView
Update: In Spring 4 MappingJacksonJsonView is deprecated. You might want to upgrade to MappingJackson2JsonView
这篇关于spring:从控制器返回 JSON 作为 ModelAndVIew的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文