???/** ????* 导入jackson包。 ????* @param pn ????* @return ????*/ ???@RequestMapping("/emps") ???@ResponseBody ???public Msg getEmpsWithJson( ???????????@RequestParam(value = "pn", defaultValue = "1") Integer pn) { ???????// 这不是一个分页查询 ???????// 引入PageHelper分页插件 ???????// 在查询之前只需要调用,传入页码,以及每页的大小 ???????PageHelper.startPage(pn, 5); ???????// startPage后面紧跟的这个查询就是一个分页查询 ???????List<Employee> emps = employeeService.getAll(); ???????// 使用pageInfo包装查询后的结果,只需要将pageInfo交给页面就行了。 ???????// 封装了详细的分页信息,包括有我们查询出来的数据,传入连续显示的页数 ???????PageInfo page = new PageInfo(emps, 5); ???????return Msg.success().add("pageInfo", page); ???}
@ResponseBody:不会被解析为跳转路径,而是直接写入HTTP response body中
将对象转换成json字符串,要导入jackson包
关于Controller层返回JSON字符串
原文地址:http://www.cnblogs.com/XJJD/p/7478103.html