以前用jsp做过分页,给你分析一下主要思路:
1.变量的设置:
分页中涉及的变量主要有总页数,每页显示的记录数,当前页数,总记录数
总页数=总记录数%每页显示的记录数==0?总记录数/每页显示的记录数:总记录数/每页显示的记录数+1
2.查询语句的设计:
sqlServer,mySql中一般采用top分页
selecttop每页显示的记录数fromTablewhere主键列notin(selecttop(当前页数-1)*每页显示的记录数主键列fromTable)
oracle一般借助伪列来分页
3.按钮可用不可用问题
当前页为第一页时灰掉上一页,当前页为最后一页时灰掉下一页,其他类似!至于样式就看个人喜好了!