当前位置:  技术问答>java相关

各位大虾,谁有完整的分页实现程序 ,最好是javabean的?

    来源: 互联网  发布时间:2015-07-29

    本文导语:  各位大虾,谁有完整的分页实现程序 ,最好是javabean的?程序代码含 javabean代码。急用!!小弟先谢了 | package com.xingtong.cms.web; import java.util.*; import com.xingtong.cms.db.*; /**  * Title:      ...

各位大虾,谁有完整的分页实现程序 ,最好是javabean的?程序代码含 javabean代码。急用!!小弟先谢了

|
package com.xingtong.cms.web;

import java.util.*;
import com.xingtong.cms.db.*;

/**
 * Title:        Contract Managment System
 * Description:  For Xinanjiang electronic power factory
 * Copyright:    Copyright (c) 2002
 * Company:      Sino Tele.
 * @author Zhangyx
 * @version 1.0
 */

public class MultiPageList {

    private ArrayList alList = null;
    private int pageSize = 15;
    private int totalPage = 0;
    private int currentPage = 0;

    /**
   方法名称:MultiPageList
   输入:ArrayList
   输出:
   说明:无参数构建器,默认记录条数为15
**/

public MultiPageList(ArrayList alList)    
    {
        this.alList = alList;

        if(alList != null && alList.size() > 0)
        {
            totalPage = alList.size() / pageSize;
            if(alList.size() % pageSize > 0)
                totalPage++;
            currentPage = 1;
        }

    }


 /**
   方法名称:MultiPageList
   输入:ArrayList,int
   输出:
   说明:带参数的构建器,记录数为pagesize
**/
    public MultiPageList(ArrayList alList, int pageSize) 
    {
        this.alList = alList;
        this.pageSize = pageSize;

        if(alList != null && alList.size() > 0)
        {
            totalPage = alList.size() / pageSize;
            if(alList.size() % pageSize > 0)
                totalPage++;
            currentPage = 1;
        }
    }

    /**
   方法名称:getCurrentPage
   输入:
   输出:  int
   说明:得到当前页数
**/
    public int getCurrentPage()
    {
        return currentPage;
    }

     /**
   方法名称:setCurrentPage
   输入:int
   输出:无
   说明:设置当前页数
**/
public void setCurrentPage(int currentPage)
    {
        if(currentPage > 0 && currentPage  0)
            totalPage++;
    }

 /**
   方法名称:getTotalPage
   输入:
   输出:  int
   说明:得到所有的页数
**/
    public int getTotalPage()
    {
        return totalPage;
    }

    public boolean hasNext()
    {
        if(currentPage == totalPage)
            return false;

        return true;
    }

    public boolean hasPrevious()
    {
        if(currentPage 

    
 
 

您可能感兴趣的文章:

  • 请大虾,详细介绍一下JavaBean的写法,和调用过程!
  • 哪里有免费的javabean下载。大虾指教?
  • Test javabean 失败,请大虾指教
  • 全部分数奉献,大虾给看看这个javabean,急
  • javabean 编辑出错不会修改了.请大虾指教 代码如下:
  • 关于javabean的问题,希望各位大虾慷慨指教,不胜感激!
  • jb写的一个javabean,编译说有两个错误,请大虾看代码
  • IT科技资讯 iis7站长之家
  • 网页上的饼壮图和柱状图是怎么实现的?请大虾帮忙!
  • 请问各位大虾,怎么实现三层页面之间的参数传递?
  • 代码实现Radius服务模拟的问题,熟悉Radius服务的大虾请进!
  • 哪位大虾知道怎么用WEB方式实现像notes开发的oa中的笔迹保留功能?
  • 请教各位大虾:在linux下,怎样用程序实现基于ftp传输文件?
  • JAVA中怎样实现字符串的大小写转换?(完整程序)各位大虾帮帮我?
  • 十万火急!!各位高手、大虾快快帮忙,实现后一定给分!!!
  • 请教各位大虾 : 如何用C语言 实现读取 wtmp 等系统日志 的功能????
  • 那位大虾知道javaScript的window对象是从java的什么类里继承来的?可否实现如下功能
  • 用线程实现的一个C/S通信,总有问题啊。大虾进来看看~~
  • 关于B/S结构的客户端打印的问题,求教各位 各位大虾,我用servlet和jsp作了一套b/s的系统,现在客户端需要打印,怎样才能实现?帮帮忙啊,小弟再此先谢过了!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 各位大虾,小弟有一事不明,请大虾赐教!
  • 在solaris下如何卸载wu-ftpd???????????????????????谢谢大虾!!!!!!!!!!
  • 请大虾们谈谈linux和unix的异同吧
  • 对LDAP有研究的大虾请进,见者有分
  • 超级新手菜鸟请问各位大虾!
  • 各位大虾,一个初学者该怎样开始学习java?
  • 请问各位大虾,什么地方有Jsp学习资料?
  • 哪位大虾知道weblogic与websphere的差别?
  • 大虾救命!APACHE没有理睬JSP?!!!
  • 请问各位大虾,如何把一个String赋值给一个Char[]??
  • 大虾救命啊!!!50分!!!
  • 哪位大虾指点一下哪里有weblogic下载啊???
  • 请问各位unix大虾,哪有免费的unix下载?
  • 初学者求救!!哪位大虾给点源代码?
  • 在下初学java,请各位大虾推荐几个java学习网站吧!
  • 请各位大虾介绍几个好一点的linux论坛,谢谢!
  • 大虾救命,dos下面怎么输入中文?
  • 请问大虾们,如何学习linux?
  • session里面可以放整型数吗?大虾请指教!!!
  • 各位大虾!如果用jbuilder做一个五子棋?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3