bootstrap分页的要求也适用于基本分页

来源:互联网 发布:做淘宝美工怎么样 编辑:程序博客网 时间:2024/06/04 18:26

//bootstrap分页的要求也适用于基本分页
//要确保有pagehelper这个jar包
//在controller里的参数样式
@RequestParam(value=”pageno”,defaultValue=”1”)Integer pageno,@RequestParam(value=”pageSize”,defaultValue=”10”)Integer pageSize

//内容需要调用pageHelper内置方法

PageHelper.startPage(pageno, pageSize);

    List<Tmessage> findMessage = service.findMessage(uid);    PageInfo pageInfo = new PageInfo(findMessage);    List<Tuser> findName = service.findName();    model.addAttribute("pageInfo", pageInfo);

//页面的基本内容,如果想要完美的样式需要导bootstrap的css样式


共有pageInfo.total,{pageInfo.pages}页

        <nav aria-label="Page navigation">          <ul class="pagination">            <li><a href="findMessage?pageno=1">首页</a></li>             <li>              <a href="findMessage?pageno=${pageInfo.pageNum-1 }" aria-label="Previous">                <span aria-hidden="true">&laquo;</span>              </a>            </li>            <c:forEach items="${pageInfo.navigatepageNums }" var="num">                <c:if test="${num == pageInfo.pageNum }">                    <li class="active"><a href="findMessage?pageno=${num }">${num }</a></li>                </c:if>                <c:if  test="${num != pageInfo.pageNum }">                    <li><a href="findMessage?pageno=${num }">${num }</a></li>                </c:if>            </c:forEach>            <li>              <a href="findMessage?pageno=${pageInfo.pageNum+1 }" aria-label="Next">                <span aria-hidden="true">&raquo;</span>              </a>            </li>            <li><a href="findMessage?pageno=${pageInfo.pages}">尾页</a></li>          </ul>        </nav>    </div></div>