json数据在web开发中广泛使用。
每种框架如何处理json数据,如何传json到前台又是不一样的,今天来看一看springmvc如何做到的。
@RequestMapping(value="/showTeam"
)
@ResponseBody
public String showTeam(int WorkshopName,HttpServletRequest request,HttpServletResponse response){
List<Team>teams=teamService.selectAllByWorkshopId(WorkshopName);
Map<String,List<Team>> map = new HashMap<String,List<Team>>();
map.put("teams", teams);
return JsonUtils.toJson(map);
}
分析一下:
- 首先是准备我们要传的数据:
List<Team>teams=teamService.selectAllByWorkshopId(WorkshopName);
Map<String,List<Team>> map = new HashMap<String,List<Team>>();
map.put("teams", teams);
- 然后将数据包装成json返回给前台
return JsonUtils.toJson(map);