java传到页面的对象是page对象:
Page<Product> page = productRepository.findAll(PageRequest.of(2, 5)); // 第一个参数如果是1的话,查到的是第二页的数据
model.addAttribute("page", page);
页面代码如下:(需要引入jquery和bootstrap)
<nav aria-label="Page navigation">
<ul class="pagination">
<li <#if page.hasPrevious() == false> class="disabled"</#if> >
<a href="#" aria-label="Previous" >
<span aria-hidden="true">«</span>
</a>
</li>
<li><a href="#" >${page.number+1}</a></li>
<li <#if page.hasNext() == false> class="disabled"</#if> >
<a href="#" aria-label="Next">
<span aria-hidden="true">»</span>
</a>
</li>
</ul>
</nav>
当前页: page.number
上一页: page.hasPrevious()
下一页: page.hasNext()
如果没有上一页,或者下一页,li标签里面加上 class=“disabled” 即可。