网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > JAVA > 开源技术 > Struts > struts开发实践—分页的实现  

struts开发实践—分页的实现

2007-02-07  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

本案主要功能是完成数据集的分页显示。示例代码如下:

网管bitscn_com

 

网管论坛bbs_bitsCN_com

1.PageInfo类:定义分页信息。

网管联盟bitsCN@com

/******************program begin**************************/

网管网www.bitscn.com

package test; 中国网管论坛bbs.bitsCN.com

  中国网管论坛bbs.bitsCN.com

import java.io.*;

网管论坛bbs_bitsCN_com

 

网管联盟bitsCN_com

public final class PaginationInfo

中国网管联盟bitsCN.com

    implements Serializable {

网管论坛bbs_bitsCN_com

  /**页大小描述每页有多少行*/

网管联盟bitsCN@com

  private int pageSize = 20;

中国网管论坛bbs.bitsCN.com

  /**是否有上一页*/ 网管网www_bitscn_com

  private boolean hasPrevious; 网管bitscn_com

  /**是否有下一页*/ 网管下载dl.bitscn.com

  private boolean hasNext; 网管联盟bitsCN@com

  /**总行数 */

网管网www_bitscn_com

  private int total;

网管联盟bitsCN@com

  /**总页数 */ 网管bitscn_com

  private int totalPage; 网管下载dl.bitscn.com

  /**当前页码*/ 网管u家u.bitsCN.com

  private int currentPageNumber=1;

网管网www_bitscn_com

  /**跳转动作:1:首页;2:前一页;3:后一页;4:末页*/ 网管网www_bitscn_com

  private int jumpState;

网管网www.bitscn.com

  public void setPageSize(int pageSize) { 中国网管联盟bitsCN.com

    this.pageSize = pageSize;

网管联盟bitsCN@com

  }

网管论坛bbs_bitsCN_com

  中国网管联盟bitsCN.com

  public int getPageSize() {

网管u家u.bitsCN.com

    return pageSize;

网管联盟bitsCN@com

  } 中国网管论坛bbs.bitsCN.com

 

网管论坛bbs_bitsCN_com

  public void setHasPrevious(boolean hasPrevious) {

网管联盟bitsCN_com

    this.hasPrevious = hasPrevious;

网管bitscn_com

  } 网管联盟bitsCN_com

 

网管网www.bitscn.com

  public boolean getHasPrevious() { 网管联盟bitsCN@com

    return hasPrevious;

网管网www.bitscn.com

  } 网管u家u.bitscn@com

  网管网www.bitscn.com

  public void setPreviousPageNumber(int previousPageNumber) { 网管联盟bitsCN_com

    this.previousPageNumber = previousPageNumber;

网管网www_bitscn_com

  }

网管bitscn_com

  网管论坛bbs_bitsCN_com

  public int getPreviousPageNumber() {

网管网www.bitscn.com

    return previousPageNumber;

网管论坛bbs_bitsCN_com

  }

中国网管论坛bbs.bitsCN.com

  网管下载dl.bitscn.com

  public void setHasNext(boolean hasNext) {

中国网管论坛bbs.bitsCN.com

    this.hasNext = hasNext; 网管论坛bbs_bitsCN_com

  } 网管网www_bitscn_com

 

网管论坛bbs_bitsCN_com

  public boolean getHasNext() { 网管u家u.bitscn@com

    return hasNext;

中国网管论坛bbs.bitsCN.com

  } 网管下载dl.bitscn.com

 

网管网www.bitscn.com

  public void setNextPageNumber(int nextPageNumber) { 网管u家u.bitsCN.com

    this.nextPageNumber = nextPageNumber; 网管u家u.bitsCN.com

  }

网管下载dl.bitscn.com

  网管联盟bitsCN@com

  public int getNextPageNumber() {

网管bitscn_com

    return nextPageNumber;

网管u家u.bitscn@com

  }

网管u家u.bitsCN.com

 

中国网管论坛bbs.bitsCN.com

  public void setTotal(int total) {

网管联盟bitsCN_com

    this.total = total; 中国网管联盟bitsCN.com

  } 网管联盟bitsCN@com

  网管网www_bitscn_com

  public int getTotal() { 中国网管联盟bitsCN.com

    return total;

网管下载dl.bitscn.com

  } 网管网www.bitscn.com

  中国网管论坛bbs.bitsCN.com

  public void setTotalPage(int totalPage) {

网管联盟bitsCN_com

    this.totalPage=totalPage; 网管联盟bitsCN@com

  }

网管论坛bbs_bitsCN_com

 

网管网www_bitscn_com

  public int getTotalPage() { 网管u家u.bitscn@com

    return totalPage;

网管下载dl.bitscn.com

  } 网管bitscn_com

 

网管联盟bitsCN@com

  public void setCurrentPageNumber(int currentPageNumber) {

网管u家u.bitscn@com

    this.currentPageNumber=currentPageNumber;

网管论坛bbs_bitsCN_com

  }

网管bitscn_com

 

网管u家u.bitsCN.com

  public int getCurrentPageNumber() { 网管下载dl.bitscn.com

    return currentPageNumber; 网管u家u.bitscn@com

  }

网管网www_bitscn_com

  public void setJumpState(int jumpState){ 网管网www.bitscn.com

    this.jumpState=jumpState; 网管联盟bitsCN_com

  } 网管网www.bitscn.com

  public int getJumpState(){

网管下载dl.bitscn.com

    return jumpState;

网管u家u.bitsCN.com

  } 网管bitscn_com

  网管下载dl.bitscn.com

} 网管联盟bitsCN@com


TAGs实现   实践   开发   int   public   void   return   src   td   width    
 上一篇:Struts源码的学习之配置模块初始化的实现   下一篇:struts标签使用举例--logic篇
struts开发实践—分页的实现 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: