Java web项目换页的简单实现方式

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35167373/article/details/78143494

1、效果图,当然这个样式是自己调的,并不是固定的,不加css只是简单的按钮

     

     当当前不是第一页时,显示上一页

     

     当当前是最后一页时,隐藏下一页

      

      自动进行数字的延伸

      

2、这里介绍的换页需要用到一个jar包,pager-taglib.jar,在我的资源里可以下载

      http://download.csdn.net/download/qq_35167373/10003859

3、jsp页面上方添加

      <%@taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg" %>

4、jsp 页面分页代码编写

             <pg:pager items="${info.count}" maxIndexPages="5" maxPageItems="3" url="LeaveBill/home">
               

                  <pg:first>
                  <li class="am-active"><a href="${pageUrl}">首页</a></li>
                  </pg:first>
                  

                  <pg:prev>
                  <li><a href="${pageUrl}">上一页</a></li>
                  </pg:prev>
                 

                  <pg:pages>
                  <li><a href="${pageUrl}">${pageNumber}</a></li>
                  </pg:pages>
                 

                  <pg:next>
                  <li><a href="${pageUrl}">下一页</a></li>
                  </pg:next>
                 

                  <pg:last>
                  <li class="am-active"><a href="${pageUrl}">尾页</a></li>
                  </pg:last>
             </pg:pager>

         items 为总条数   maxIndexPages 为最多显示的页码按钮数量    maxPageItems 为每页最多显示的条数

         url 为后台方法        除了${info.count}是我自己写的变量,其它均为固定写法

5、后台方法

     比如说使用 limit 控制页面显示内容(mysql,其它同理)

     select * from user limit x,y 即表示从第 x 条开始读取 y 条

     y可以自己设置一个变量

     x可以利用框架取到 req.getParameter("pager.offset");取参数名为pager.offset的值

6、这样就可以简单的实现换页


      

     

猜你喜欢

转载自blog.csdn.net/qq_35167373/article/details/78143494