springmvc返回json
来源:互联网 发布:php 在线考试 编辑:程序博客网 时间:2024/06/11 03:09
1、第一种方式是spring2时代的产物,也就是每个json视图controller配置一个Jsoniew。
如: <bean id="defaultJsonView" class="org.springframework.web.servlet.view.json.MappingJacksonJsonView"/>
或者 <beanid="defaultJsonView" class="org.springframework.web.servlet.view.json.MappingJackson2JsonView"/>
同样要用jackson的jar包。
2、第二种使用JSON工具将对象序列化成json,常用工具Jackson,fastjson,gson。
利用HttpServletResponse,然后获取response.getOutputStream()或response.getWriter()
直接输出。
示例:
public class JsonUtil { private static Gson gson=new Gson(); /** * @MethodName : toJson * @Description : 将对象转为JSON串,此方法能够满足大部分需求 * @param src * :将要被转化的对象 * @return :转化后的JSON串 */ public static String toJson(Object src) { if (src == null) { return gson.toJson(JsonNull.INSTANCE); } return gson.toJson(src); } }
3、第三种利用spring mvc3的注解@ResponseBody
例如:
@ResponseBody @RequestMapping("/list") public List<String> list(ModelMap modelMap) { String hql = "select c from Clothing c "; Page<Clothing> page = new Page<Clothing>(); page.setPageSize(6); page = clothingServiceImpl.queryForPageByHql(page, hql); return page.getResult(); }
然后使用spring mvc的默认配置就可以返回json了,不过需要jackson的jar包哦。
jackson-mapper-asl-*.jarjackson-core-asl-*.jar
阅读全文
0 0
- 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数据
- SpringMVC返回json数据
- 用python对鹿晗、关晓彤微博进行情感分析 哭着学习学习~
- Spring MVC中重定向如何携带参数
- Java中创建对象的5种方式
- Jarvisoj 逆向总结
- python学习日记(一)
- springmvc返回json
- OKhttp
- H5的新属性contenteditable
- 实验二 线性表的几种主要存储结果
- airnbn规范示例
- 获取客户端ip地址工具类
- 在ie6,7,8中,样式编写中特有的写法,
- 昨晚的一些感触
- 人工智能可以解决现实世界哪些业务需求?