分页查询
- 好处:
- 减轻服务器内存的开销
- 提升用户体验

新建一个PageBean实体类对象,加了T泛型后,通用性就更强了,不管你在哪个表分页都可。
开始的索引start和总页码totalPage的计算公式见上图。

currentPage(当前页码) 和rows(每页显示多少条)是浏览器(前端)传回来给服务器的,findUserByPageServlet是需要获取参数就行,而findUserByPageServlet里面是写totalCount、totalPage、list的
userListServlet(因为之前存的user是假的)就没用,我们用findUserByPageServlet,然后我们再list.jsp和findUserByPageServlet改下就完事了。
输入路径(这里虚拟目录为/)



这里最后一页点击下一页会到下一个空白页,应该停留在最后一页,就这个功能还没完善。
本文探讨了Java中分页查询的优势,如减少服务器内存消耗和提升用户体验。通过创建通用的PageBean实体类,实现了泛型T的分页功能。在实际应用中,前端传递currentPage和rows参数给后端,后端的findUserByPageServlet负责计算总数和总页数。然而,目前存在一个问题,即在最后一页点击下一页会跳转到空白页,这一功能还需完善。代码已上传至GitHub,供参考和改进。
2008

被折叠的 条评论
为什么被折叠?



