12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- <% //macro paginate currentPage totalPage totalRow actionUrl urlParas=""%>
- <%
- if (totalPage <= 0 || currentPage > totalPage) return;
- var startPage = currentPage - 4;
- if(startPage<1){
- startPage=1;
- }
- var endPage = currentPage+4;
- if(endPage>totalPage){
- endPage = totalPage;
- }
- %>
- <div>
- <ul class="pagination">
- <li><span >共${totalRow}条记录</span></li>
- <%
- if(currentPage <= 8){
- startPage = 1;
- }
- if(totalPage-currentPage < 8){
- endPage = totalPage;
- }
- if(currentPage == 1){
- %>
- <li class="disabled"><a href="#"><i class="icon-double-angle-left"></i></a></li>
- <%}else{%>
- <li><a href="${actionUrl}${currentPage - 1}&urlParas=${urlParas!}"><i class="icon-double-angle-left"></i></a></li>
- <%}%>
-
- <%if(currentPage > 8){%>
- <li><a href="${actionUrl}1&urlParas=${urlParas!''}">1</a></li>
- <li><a href="${actionUrl}2&urlParas=${urlParas!''}">2</a></li>
- <li><span>...</span></li>
- <%}%>
-
- <%
- var index = startPage;
- while(index<=endPage){%>
- <%if(currentPage == index){%>
- <li class="active"><a href="#">${index}</a></li>
- <%}else{%>
- <li><a href="${actionUrl+index}&urlParas=${urlParas!''}">${index}</a></li>
- <%}%>
- <%
- index= index+1;
- }%>
-
- <%if((totalPage - currentPage) >= 8){%>
- <li><span>...</span></li>
- <li><a href="${actionUrl}${totalPage - 1}&urlParas=${urlParas!''}">${totalPage - 1}</a></li>
- <li><a href="${actionUrl}${totalPage}&urlParas=${urlParas!''}">${totalPage}</a></li>
- <%}%>
-
- <%if(currentPage == totalPage){%>
- <li class="disabled"><a href="#"><i class="icon-double-angle-right"></i></a></li>
- <%}else{%>
- <li><a href="${actionUrl}${currentPage + 1}&urlParas=${urlParas!}"><i class="icon-double-angle-right"></i></a></li>
- <%}%>
- </ul>
- </div>
|