关于Controller层返回JSON字符串
Posted 虚极静笃
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Controller层返回JSON字符串相关的知识,希望对你有一定的参考价值。
/** * 导入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字符串的主要内容,如果未能解决你的问题,请参考以下文章
ssm+easyUI datagrid 不能显示后台controller层返回的json数据
ssm框架中controller层为何不能使用JSON.parseArray方法?
小白面试题:@Controller和@RestController的区别