1.pageBean类
package net.rock.page;
import java.util.List;
public class PageBean {
//当前将要显示的数据
private List pageList;
//总行数
private int rowCount;
//每页显示的行数
private int rowPagePage=5;
//总页数
private int pageCount=1;
//当前页
private int currpage =1;
//排序
private String order;
public int getCurrpage() {
return currpage;
}
public void setCurrpage(int currpage) {
this.currpage = currpage;
}
//设置总页数让总数除以每页的行数在取他小数的最大值
public int getPageCount() {
pageCount = (int)Math.ceil((double)rowCount/rowPagePage);
return pageCount;
}
public void setPageCount(int pageCount) {
this.pageCount = pageCount;
}
public List getPageList() {
return pageList;
}
public void setPageList(List pageList) {
this.pageList = pageList;
}
public int getRowCount() {
return rowCount;
}
public void setRowCount(int rowCount) {
this.rowCount = rowCount;
}
public int getRowPagePage() {
return rowPagePage;
}
public void setRowPagePage(int rowPagePage) {
this.rowPagePage = rowPagePage;
}
public String getOrder() {
return order;
}
public void setOrder(String order) {
this.order = order;
}
}
2.jsp页面
<!--开始遍历待审核的员工 -->
<s:iterator value="#request.human.pageList" var="item" status="she">
<tr style="FONT-WEIGHT: normal; FONT-STYLE: normal; BACKGROUND-COLOR: white; TEXT-DECORATION: none">
<TD>00${she.count }</TD>
<TD>${item[4]}</TD>
<TD>${item[6]}</TD>
<td>${item[1]}</td>
<td>${item[2]}</td>
<TD>${item[3]}</TD>
<TD>${item[5]}</TD>
<TD><A href="humanShenhe_showHuman?id=${item[0] }">查看</A></TD>
</tr>
</s:iterator>
</TBODY>
</TABLE>
</TD>
</TR>
<TR>
<TD><SPAN id=pagelink>
<DIV style="LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-ALIGN: right">
分[<b>${human.pageCount }</b>]页
当前是[<b>${human.currpage }</b>]页
<s:if test="#request.human.currpage==1">
<s:if test="#request.human.pageCount==1">
</s:if>
<s:else>
[<A href="renliAdd_shenhe?page=${human.currpage+1 }">下一页</A>]
[<A href="renliAdd_shenhe?page=${human.pageCount }">尾页</A>]
</s:else>
</s:if>
<s:elseif test="#request.human.currpage==#request.human.pageCount">
<s:if test="#request.human.pageCount==1">
</s:if>
<s:else>
[<a href="renliAdd_shenhe?page=1">首页</a>]
[<a href="renliAdd_shenhe?page=${human.currpage-1 }">上一页</a>]
</s:else>
</s:elseif>
<s:else>
[<A href="renliAdd_shenhe?page=${human.currpage+1 }">下一页</A>]
[<A href="renliAdd_shenhe?page=${human.pageCount }">尾页</A>]
[<a href="renliAdd_shenhe?page=1">首页</a>]
[<a href="renliAdd_shenhe?page=${human.currpage-1 }">上一页</a>]
</s:else>