Java web实现分页查询
1.简介
(1)分页优点
- 数据清晰直观
- 不受数据量限制
- 页面不再冗长
(2)分页如何实现
解决方案:每次翻页的时候只从数据库里检索出本页需要的数据
2.分页查询步骤
3.代码实现
(1)前端代码
<div class="page-bar">
<ul class="page-num-ul clearfix">
<li>共${
count}条记录 ${
page_now}/${
page_total}页</li>
<c:if test="${
page_now>1}">
<li><a href="user_list.jsp?page_now=1">首页</a></li>
<li><a href="user_list.jsp?page_now=${
page_now-1}">上一页</a></li>
</c:if>
<c:if test="${
page_now<page_total}">
<li><a href="user_list.jsp?page_now=${
page_now+1}">下一页</a></li>
<li><a href="user_list.jsp?page_now=${
page_total}">最后一页</a></li>
</c:if>
</ul>
<span class="page-go-form">
<label>跳转至</label>
<input type="number" name="inputPage" id="inputPage" class="page-key" οnkeydοwn="toJump()"/>页
<button type="button" class="page-btn" οnclick="jump()">GO</button>
</span>
</div>
(2)js跳转代码
<script src="js/jquery-3.5.1.js"></script>
<script>
//总页数
var total=${
page_total};
//页码跳转
function jump(){
var num=$("#inputPage").val();
if(num>0 && num<=tota