首先来说一下${param.name}
调用pager-taglib.jar包
只需要传入每页显示的行数pagesize,总信息行数count,再传一个路径连接数据库。
<td height="30">
<!-- 分页属性设置 -->
<jsp:include page="/comeon/pg.jsp">
<jsp:param value="/cms/backend/servlet/ListServlet" name="ur"/>
<jsp:param value="${vo.pagesize}" name="pagesize"/>
<jsp:param value="${vo.count }" name="count"/>
</jsp:include>
</td>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@include file="/comeon/taglib.jsp" %>
<pg:pager url="${param.ur}"
items="${param.count}"
maxIndexPages="10"
maxPageItems="${param.pagesize}"
export="currentPageNumber=pageNumber">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="33%"><div align="left">
<span class="STYLE22"> 共有<strong>
${param.count}</strong> 条记录,当前第<strong>${currentPageNumber}</strong>
页,共 <strong>${param.count % param.pagesize eq 0 ? param.count / param.pagesize : param.count / param.pagesize + 1}</strong> 页
</span>
</div></td>
<td width="67%" align=right vAlign="center" noWrap>
<pg:first><a href="${pageUrl }">首页</a></pg:first>
<pg:prev><a href="${pageUrl }">上页</a></pg:prev>
<pg:pages>
<c:choose>
<c:when test="${currentPageNumber eq pageNumber }">
${pageNumber}
</c:when>
<c:otherwise>
<a href="${pageUrl }">${pageNumber}</a>
</c:otherwise>
</c:choose>
</pg:pages>
<pg:next><a href="${pageUrl }">下页</a></pg:next>
<pg:last><a href="${pageUrl }">尾页</a></pg:last>
</td>
</tr>
</table>
</pg:pager>
所以基本这些与我们其他变量没有太大关系,全是固定的,看下面这张图,圈起来的全是固定的
所以每次调用pg.jsp文件后,传入相应的参数,就完成了。