SpringMVC返回json資料的配置方式
阿新 • • 發佈:2019-02-03
spring mvc 返回json格式資料的方式主要有三種:
1、使用JSON工具將物件序列化成json,常用工具Jackson,fastjson,gson。
利用HttpServletResponse,然後獲取response.getOutputStream()或response.getWriter()
直接輸出。
2、利用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包哦。自己下載吧。
3、第三中方式是spring2時代的產物,也就是每個json檢視controller配置一個Jsoniew。