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

解决方案 »

  1.   

    其实原理不是一样的吗?你将传进去的查询条件做模糊查询之后将结果放进PagerModel中的datas:List中然后跳转到视图中吗,剩下的显示的部分和你之前的查询所有是一样的。
      

  2.   

    对了,补充一下,你可以使用<pg:param>这个标签来传递你查询的参数
      

  3.   

    <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>