美文网首页
分页的前台代码实现

分页的前台代码实现

作者: VICTORY_小色 | 来源:发表于2019-01-24 17:26 被阅读0次

在完成后台代码的前提下实现:

servlet代码改动以下位置
image.png

前端页面代码改动:

    <!--分页 -->
    <div style="width: 380px; margin: 0 auto; margin-top: 50px;">
        <ul class="pagination" style="text-align: center; margin-top: 10px;">
            <!-- 上一页 -->
            <!-- 判断当前页是否是第一页 -->
            <c:if test="${pageBean.currentPage==1 }">
                <li class="disabled">
                    <a href="javascript:void(0)" aria-label="Previous">
                        <span aria-hidden="true">&laquo;</span>
                    </a>
                </li>
            </c:if>
            <c:if test="${pageBean.currentPage!=1 }">
                <li>
                    <a href="${pageContext.request.contextPath }/productList?currentPage=${pageBean.currentPage-1 }" aria-label="Previous">
                        <span aria-hidden="true">&laquo;</span>
                    </a>
                </li>
            </c:if>
                    
            <c:forEach begin="1" end="${pageBean.totalPage }" var="page">
                <!-- 判断当前页 -->
                <c:if test="${pageBean.currentPage==page }">
                    <li class="active"><a href="javascript:void(0)"}>${page}</a></li>
                </c:if>
                <c:if test="${pageBean.currentPage!=page }">
                    <li><a href="${pageContext.request.contextPath }/productList?currentPage=${page}">${page}</a></li>
                </c:if>
            </c:forEach>
            
            <!-- 下一页 -->
            <!-- 判断是否是最后一页 -->
            <c:if test="${pageBean.currentPage==pageBean.totalPage }">
                <li class="disabled">
                    <a href="javascript:void(0)" aria-label="Next"> 
                        <span aria-hidden="true">&raquo;</span>
                    </a>
                </li>
            </c:if>
            <c:if test="${pageBean.currentPage!=pageBean.totalPage }">
                <li>
                    <a href="${pageContext.request.contextPath }/productList?currentPage=${pageBean.currentPage+1 }" aria-label="Next"> 
                        <span aria-hidden="true">&raquo;</span>
                    </a>
                </li>
            </c:if>
            
        
            <!-- <li class="disabled"><a href="#" aria-label="Previous"><span
                    aria-hidden="true">&laquo;</span></a></li>
            <li class="active"><a href="#">1</a></li>
            <li><a href="#">2</a></li>
            <li><a href="#">3</a></li>
            <li><a href="#">4</a></li>
            <li><a href="#">5</a></li>
            <li><a href="#">6</a></li>
            <li><a href="#">7</a></li>
            <li><a href="#">8</a></li>
            <li><a href="#">9</a></li>
            <li><a href="#" aria-label="Next"> <span aria-hidden="true">&raquo;</span>
            </a></li> -->
        </ul>
    </div>
    <!-- 分页结束 -->

做分页查询,最重要的且难点就是PageBean实体类的编写:

image.png

相关文章

  • 分页的前台代码实现

    在完成后台代码的前提下实现: servlet代码改动以下位置 前端页面代码改动: 做分页查询,最重要的且难点就是P...

  • Layui Table

    1、前台分页 HTML代码 JS代码

  • 分页代码

    分页样式如下: 前台代码: 样式表:

  • 二、分页查询的前台代码

    思路:1、我其实只有一个页面,每次点击上一页或者下一页的时候,我都是个超链接,超链接的url还是我本页的地址,但是...

  • springBoot+easyui +spring data J

    经历了无数次的尝试之后终于实现了分页这个功能,体会到了作为一名程序媛的痛苦。 easyui前台实现分页很是简单啊!...

  • Vue+Element实现分页(前台分页/后台分页)

    一、如果后台写了相关接口方法,那我们就可以配合后台进行分页,分页请求数据,避免第一次请求数据时间过长。 (1)首先...

  • 分页思想以及工具

    分页思想:前台分页和后台分页 前台分页 1、提高性能,在某些情况下,我们并不需要查询很大的数据量,在这种情况下,我...

  • PHP与mysql的分页功能

    今天想实现博客内容的分页,想通过源代码来实现简单的分页,在网上搜索了相关原理,了解到一些内容,大致如下: 1.分页...

  • SpringBoot第三讲利用Spring Data JPA实现

    我们继续研究spring jpa data,首先看看分页和排序的实现,在原来的代码中,我们如果希望实现分页,首先得...

  • SSM框架-实现Mybatis分页功能-foreknow_cms

    分页处理 分页1、前台分页2、数据库(后台)分页3、存储过程 Orade (Rownum) Mysql(lim...

网友评论

      本文标题:分页的前台代码实现

      本文链接:https://www.haomeiwen.com/subject/hrdujqtx.html