1. 程式人生 > >SpringMVC返回json資料的配置方式

SpringMVC返回json資料的配置方式

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。