几年以前利用jstl标签库进行分页的页面代码,现在贴出来记录一下(用到的时候也好翻出来):
<tr>
<td width="100%" colspan="9" align="right">
本页${listSize}条记录
<a href='${pageContext.request.contextPath}/station/doListQuery.do?pageNo=1&minTime=${minTime }&maxTime=${maxTime }'>首页|</a>
<c:choose>
<c:when test="${pageNo-1 ge 1}">
<a href='${pageContext.request.contextPath}/station/doListQuery.do?pageNo=${pageNo-1}&minTime=${minTime }&maxTime=${maxTime }'>上一页|</a>
</c:when>
<c:otherwise>
<a href='${pageContext.request.contextPath}/station/doListQuery.do?pageNo=1&minTime=${minTime }&maxTime=${maxTime }'>上一页|</a>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${pageNo+1 le totalPages}">
<a href='${pageContext.request.contextPath}/station/doListQuery.do?pageNo=${pageNo+1}&minTime=${minTime }&maxTime=${maxTime }'>下一页|</a>
</c:when>
<c:otherwise>
<a href='${pageContext.request.contextPath}/station/doListQuery.do?pageNo=${totalPages}&minTime=${minTime }&maxTime=${maxTime }'>下一页|</a>
</c:otherwise>
</c:choose>
<a href='${pageContext.request.contextPath}/station/doListQuery.do?pageNo=${totalPages}&minTime=${minTime }&maxTime=${maxTime }'>末页</a>
第${pageNo}页/共${totalPages}页
</td>
</tr>
说明:实际上分页所需的参数一般情况下只需要patNo、totalPages,后面的minTime、maxTime只是传参而已。