日期:2014-05-20  浏览次数:20807 次

用pagertaglib进行条件分页
目前做的是查询所有的分页,这个没有什么问题。
我想做的是按条件分页,
比如按照姓名查询,对这个查询出的结果进行分页。
有没比较好点的demo呢?

------解决方案--------------------
<pg:pager url="showSystemAllUserUserInfo.action" items="${pagerModel.total}" export="currentPageNumber=pageNumber" maxPageItems="15">
<pg:param name="key" value="${key}"/>
<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 }">
<font color="red">${pageNumber }</font>
</c:when>
<c:otherwise>
<a href="${pageUrl }" mce_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>
</pg:pager>