如何解决春季:从控制器返回的JSON作为ModelAndVIew
| 如何从spring控制器返回JSON作为视图或ModelAndView
?我对使用ѭ1注释不感兴趣。还有其他方法吗?
解决方法
是的,您可以返回
MappingJacksonJsonView
或使用mav.setView(new MappingJacksonJsonView())
将其分配给ModelAndView
对象。
更新:在Spring 4中,不建议使用MappingJacksonJsonView。您可能需要升级到MappingJackson2JsonView
, 您可以使用org.codehaus.jackson.map.ObjectMapper
类将json字符串写入输出流。在控制器的方法中使用以下代码段:
ObjectMapper mapper = new ObjectMapper();
mapper.writeValue(outputStream,model);
outputStream.flush();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。