jsp 如何将查询结果实现分页,最好简单易懂
1个回答
展开全部
以前用jsp做过分页,给你分析一下主要思路:
1.变量的设置:
分页中涉及的变量主要有 总页数,每页显示的记录数,当前页数,总记录数
总页数=总记录数%每页显示的记录数==0?总记录数/每页显示的记录数:总记录数/每页显示的记录数+1
2.查询语句的设计:
sqlServer,mySql中一般采用top分页
select top 每页显示的记录数 from Table where 主键列 not in (select top (当前页数-1)*每页显示的记录数 主键列 from Table)
oracle一般借助伪列来分页
3.按钮可用不可用问题
当前页为第一页时灰掉上一页,当前页为最后一页时灰掉下一页,其他类似! 至于样式就看个人喜好了!
1.变量的设置:
分页中涉及的变量主要有 总页数,每页显示的记录数,当前页数,总记录数
总页数=总记录数%每页显示的记录数==0?总记录数/每页显示的记录数:总记录数/每页显示的记录数+1
2.查询语句的设计:
sqlServer,mySql中一般采用top分页
select top 每页显示的记录数 from Table where 主键列 not in (select top (当前页数-1)*每页显示的记录数 主键列 from Table)
oracle一般借助伪列来分页
3.按钮可用不可用问题
当前页为第一页时灰掉上一页,当前页为最后一页时灰掉下一页,其他类似! 至于样式就看个人喜好了!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询