方式一:
@RequestMapping(value = "/list") @ResponseBody public Object list(String condition) { List<Map<String, Object>> roles = this.jbxxService.selectJbxx(null); return super.warpObject(new JbxxWarpper(roles)); }
方式二:
@ResponseBody
@RequestMapping(value = "/list")
public void list(String condition,HttpServletResponse response) {
List<Map<String, Object>> roles = this.jbxxService.selectJbxx(null);
Object o = super.warpObject(new JbxxWarpper(roles));
RenderUtil.renderJson(response,o);
}
public static void renderJson(HttpServletResponse response, Object jsonObject) { try { response.setContentType("application/json"); response.setCharacterEncoding("UTF-8"); PrintWriter writer = response.getWriter(); writer.write(JSON.toJSONString(jsonObject)); } catch (IOException e) { throw new GunsException(GunsExceptionEnum.WRITE_ERROR); } }