Freemarker代码
onclick里的函数用的是ajax
<#--总页数-->
<#assign totalPages = page.totalPages>
<#--总元素数-->
<#assign totalElements = page.totalElements>
<#--当前页数 加1是因为java传过来的page是以0开始的 -->
<#assign number = page.number+1>
<#--第一页-->
<#assign first = page.first>
<#--最后一页-->
<#assign last = page.last>
<nav aria-label="Page navigation">
<ul class="pagination pagination-lg justify-content-center">
<#--上一页-->
<#if first>
<li class="page-item">
<a class="page-link" href="#">上一页</a>
</li>
<#else>
<li class="page-item">
<a class="page-link" onclick="page('?page=${number-2}&size=5')">上一页</a>
</li>
</#if>
<#--小于等于10页全部显示-->
<#if totalPages <= 10>
<#list 1..totalPages as pageIndex>
<#if number == pageIndex>
<li class="page-item active">
<a class="page-link" onclick="page('?page=${pageIndex-1}&size=5')">${pageIndex}</a>
</li>
<#else>
<li class="page-item ">
<a class="page-link" onclick="page('?page=${pageIndex-1}&size=5')">${pageIndex}</a>
</li>
<