【发布时间】:2016-08-05 18:16:01
【问题描述】:
我是 Spring Data 和 Spring MVC 的新手,我不明白为什么我的内容是空的:
@RequestMapping(value="/pages", method=RequestMethod.GET)
@ResponseBody
public Page<Client> contactsPages(@RequestParam int page, @RequestParam int size) {
Pageable pageable = new PageRequest(page, size, new Sort("id"));
Page<Client> pageResult = clientRepository.findAll(pageable);
return pageResult;
}
我测试url时json的结果是:
{"content":[],"last":true,"totalElements":2,"totalPages":1,"size":5,"number":1,"sort":[{"direction":"ASC","property":"id","ignoreCase":false,"nullHandling":"NATIVE","ascending":true}],"first":false,"numberOfElements":0}
如果你有使用 Spring Data 和 Spring MVC 和 AngularJS 发出可分页请求的好例子;这对我有很大的帮助。
【问题讨论】:
-
您要求的页码是多少?
-
我请求 page =1 但现在它工作正常我用 page=0 测试!
-
第一个确实应该是0
-
非常感谢您的帮助。你是生命的救星
标签: java spring spring-mvc spring-data spring-data-jpa