【Spring】SpringMVC返回json数据的三种方式
来源:互联网 发布:c语言中float取值范围 编辑:程序博客网 时间:2024/06/05 01:00
方式一:使用JSON工具将对象序列化成json,常用工具Jackson,fastjson,gson。
利用HttpServletResponse,然后获取response.getOutputStream()或response.getWriter(),直接输出。
如下:
这种方式最为直接,但是在既然已经用了SpingMVC框架的情况下,再用这种方式,有点不合时宜,out啦。
方式二:非注解形式,配置JsonView视图
那么我们的访问方式应该为:http://localhost:8080/SpringMVC/account/viewResolver.json
如果我们想以xml的形式返回,当然还要配xml视图,那相应的访问路劲为:http://localhost:8080/SpringMVC/account/viewResolver.xml
方式三:注解形式
由于配置了<mvc:annotation-driven />,SpringMVC会帮我们做很多事情,那也意味着需要我们自己来配置的越来越少,至于做了哪些事情可以看我的这篇博文《 SpringMVC 解读——<mvc:annotation-driven/>》。
是不是使用方式越来越简单了呢,程序员越来越傻,不知道是好事,还是坏事……
0 0
- 【Spring】SpringMVC返回json数据的三种方式
- 【SpringMVC】SpringMVC返回json数据的三种方式
- SpringMVC返回json数据的三种方式
- SpringMVC返回json数据的三种方式
- SpringMVC 返回json数据的三种方式
- SpringMVC返回json数据的三种方式
- SpringMVC返回json数据的三种方式
- SpringMVC返回json数据的三种方式
- SpringMVC返回json数据的三种方式
- SpringMVC返回json数据的三种方式
- SpringMVC返回json数据的三种方式
- SpringMVC返回json数据的三种方式
- SpringMVC返回json数据的三种方式
- SpringMVC返回json数据的三种方式
- SpringMVC返回json数据的三种方式
- SpringMVC返回json数据的三种方式
- SpringMVC返回json数据的三种方式
- 关于SpringMVC返回json数据的三种方式
- 【Spring MVC】<mvc:annotation-driven/>详解
- Jquery 实现表单验证,所有验证通过方可提交
- Java设计模式--组合模式
- poj2976 Dropping tests 【01分数规划】
- Log4j使用总结
- 【Spring】SpringMVC返回json数据的三种方式
- SDUT2482二叉排序树
- Fedora22安装Mysql workbench
- iOS --- 线程安全之semaphore
- hdu 1213
- Struts2自定义拦截器实例—只允许从登录页面进入系统
- C#控制台 关于派生类构造函数的注意事项
- Codeforces 67A Partial Teacher(模拟)
- 块级标签和内联标签