Struts2+Hibernate分页查询

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">
            &nbsp;
         </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">
         &nbsp;
      </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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值