<div>
<c:if test="${pageNum>1 }">
<a href="DoShowBook?bookName=${bookName }&pageNum=${pageNum-1 }">上一页</a>
</c:if>
<a href="DoShowBook?bookName=${bookName }&pageNum=1">首页</a>
<c:choose>
<c:when test="${totalPage<=2 }">
<c:set var="begin" value="1" />
<c:set var="end" value="${totalPage }" />
</c:when>
<c:otherwise>
<c:set var="begin" value="${pageNum-1 }" />
<c:set var="end" value="${pageNum+1 }" />
<c:if test="${begin<1 }">
<c:set var="begin" value="1" />
<c:set var="end" value="3" />
</c:if>
<c:if test="${end>totalPage }">
<c:set var="begin" value="${pageNum-2 }" />
<c:set var="end" value="${totalPage }" />
</c:if>
</c:otherwise>
</c:choose>
<c:forEach begin="${begin }" end="${end }" var="i">
<c:if test="${pageNum==i }">
<span class="current">${i }</span>
</c:if>
<c:if test="${pageNum!=i }">
<a href="DoShowBook?bookName=${bookName }&pageNum=${i }">${i }</a>
</c:if>
</c:forEach>
<a href="DoShowBook?bookName=${bookName }&pageNum=${totalPage }">尾页</a>
<c:if test="${pageNum<totalPage }">
<a href="DoShowBook?bookName=${bookName }&pageNum=${pageNum+1 }">下一页</a>
</c:if>
</div>
/*DoShowBook —–>>访问地址
bookName —–>>模糊查询的信息
pageNum —–>>当前页码
totalPage —–>>模糊查询的总页数
通过设置begin 和 end 来实时判断当前页码,begin<1防止前溢出页码错误,end>totalPage防止尾页超出模糊查询总页数溢出
改变页数显示自己修改数字即可本章选取页码显示为1到3,
所以pageNum为当前页,前一页为pageNum-1后一页为pageNum+1,由此自己推算即可
*/