亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pagebean.java

?? 企業郵件系統
?? JAVA
字號:
package com.mail.domain;

import java.util.*;

/**
 * @作者 馬文強
 * 分頁顯示邏輯Bean
 * 2006-7-8
 */

public class PageBean {
    private int currentPage = 1; //當前頁
    private int totalPages = 0; //總頁數
    private int pageRecorders = 20; //每頁幾條數據
    private int totalRows = 0; //總數據數
    private int pageStartRow = 0; //每頁的起始數
    private int pageEndRow = 0; //每頁顯示數據的終止數
    private boolean hasNextPage = false; //是否有下一頁
    private boolean hasPreviousPage = false; //是否有前一頁
    private List messages; //要分頁的數據

    public PageBean() {
    }

    //初始化頁面信息參數
    public void initPageBean(List messages, int pageRecorders) {
        this.messages = messages;
        this.pageRecorders = pageRecorders;
        totalRows = messages.size();
        //計算總頁數
        if ((totalRows % pageRecorders) == 0) {
            totalPages = totalRows / pageRecorders;
        } else {
            totalPages = totalRows / pageRecorders + 1;
        }
        //判斷是否有下一頁
        if (currentPage >= totalPages) {
            hasNextPage = false;
        } else {
            hasNextPage = true;
        }
        //確定第一頁結束的記錄數
        if (totalRows < pageRecorders) {
            this.pageEndRow = totalRows;
        } else {
            this.pageEndRow = pageRecorders;
        }
    }

    //設置前一頁相關信息
    public ArrayList getPreviousPage() {
        currentPage = currentPage - 1;
        if (currentPage == 0) {
            currentPage = 1;
        }
        if (currentPage >= totalPages) {
            hasNextPage = false;
        } else {
            hasNextPage = true;
        }
        if ((currentPage - 1) > 0) {
            hasPreviousPage = true;
        } else {
            hasPreviousPage = false;
        }
        ArrayList pageMessages = this.getPageMessages();
        return pageMessages;
    }

    //設置下一頁相關信息
    public ArrayList getNextPage() {
        currentPage = currentPage + 1;
        if (currentPage > totalPages) {
            currentPage = totalPages;
        }
        if ((currentPage - 1) > 0) {
            hasPreviousPage = true;
        } else {
            hasPreviousPage = false;
        }
        if (currentPage >= totalPages) {
            hasNextPage = false;
        } else {
            hasNextPage = true;
        }
        ArrayList pageMessages = this.getPageMessages();
        return pageMessages;
    }

    //封裝頁面信息
    public ArrayList getPageMessages() {
        if (currentPage * pageRecorders < totalRows) {
            pageEndRow = currentPage * pageRecorders;
            pageStartRow = pageEndRow - pageRecorders;
        } else {
            pageEndRow = totalRows;
            pageStartRow = pageRecorders * (totalPages - 1);
        }
        ArrayList pageMessages = new ArrayList(pageEndRow - pageStartRow + 1);
        if (!(totalRows == 0)) {
            int j = 0;
            for (int i = pageStartRow; i < pageEndRow; i++) {
                Object dataVO = (Object) messages.get(i);
                pageMessages.add(dataVO);
            }
            this.description();
        }
        return pageMessages;
    }

    //獲得與返回當前頁
    public void setCurrentPage(int currentPage) {
        this.currentPage = currentPage;
    }

    public String getCurrentPage() {
        return this.toString(currentPage);
    }

    //設置與返回每頁記錄數
    public void setPageRecorders(int pageRecorders) {
        this.pageRecorders = pageRecorders;
    }

    public int getPageRecorders() {
        return pageRecorders;
    }

    //返回每頁開始與結束的記錄數
    public int getPageStartRow() {
        return pageStartRow;
    }

    public int getPageEndRow() {
        return pageEndRow;
    }

    //返回總頁數
    public String getTotalPages() {
        return this.toString(totalPages);
    }

    //返回總記錄數
    public String getTotalRows() {
        return this.toString(totalRows);
    }

    //獲得和返回是否有下一頁
    public void setHasNextPage(boolean hasNextPage) {
        this.hasNextPage = hasNextPage;
    }

    public boolean isHasNextPage() {
        return hasNextPage;
    }

    //獲得和返回是否有上一頁
    public void setHasPreviousPage(boolean hasPreviousPage) {
        this.hasPreviousPage = hasPreviousPage;
    }

    public boolean isHasPreviousPage() {
        return hasPreviousPage;
    }

    //將整型轉換成字符串
    public String toString(int temp) {
        String str = Integer.toString(temp);
        return str;
    }

    //信息描述,供測試用
    public void description() {
        System.out.println("------要顯示的頁面數據已經封裝,具體信息如下:");
        String description = "------共有數據數:" + this.getTotalRows() +
                             " / 共有頁數:" + this.getTotalPages() +
                             " / 當前頁數為:" + this.getCurrentPage() +
                             " / 是否有前一頁:" + this.isHasPreviousPage() +
                             " / 是否有下一頁:" + this.isHasNextPage() +
                             " / 本頁開始行數:" + this.getPageStartRow() +
                             " / 本頁終止行數:" + this.getPageEndRow();
        System.out.println(description);
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品国产亚洲一区二区三区| 国产精品家庭影院| 亚洲午夜在线视频| 91久久线看在观草草青青| 亚洲一区二区av在线| 欧美一个色资源| 国产成人综合亚洲91猫咪| 亚洲精品综合在线| 欧美大胆人体bbbb| 91香蕉视频在线| 天天综合色天天| 亚洲国产高清不卡| 欧美日韩国产免费一区二区 | 青青草原综合久久大伊人精品优势| 欧美精品123区| 成人免费视频app| 天堂久久一区二区三区| 国产精品久久久久久久第一福利| 国产精品丝袜在线| 欧美大胆一级视频| 久久精品夜色噜噜亚洲a∨| 欧美在线观看你懂的| 国产不卡视频在线播放| 久久精品国产**网站演员| 精品制服美女久久| 婷婷久久综合九色综合伊人色| 丝袜美腿亚洲综合| 国产成人综合在线观看| 色偷偷成人一区二区三区91 | 国产精品九色蝌蚪自拍| 亚洲精品成人悠悠色影视| 亚洲成人1区2区| 亚洲男人的天堂网| 国产女人水真多18毛片18精品视频| 777奇米成人网| 欧美在线色视频| 一区二区三区四区精品在线视频| 精品对白一区国产伦| 911精品产国品一二三产区| 精品国产污网站| 玉足女爽爽91| 国产麻豆午夜三级精品| 激情图片小说一区| 国产一区二区在线看| 色综合天天综合网国产成人综合天 | 成人深夜视频在线观看| 欧美三级欧美一级| 欧美在线观看一区二区| 久久久www免费人成精品| 久久精品这里都是精品| 午夜欧美在线一二页| 成人综合在线观看| 日韩三级电影网址| 午夜av区久久| 色菇凉天天综合网| 欧美国产精品专区| 久久99国产精品久久99果冻传媒| 欧美在线视频全部完| 国产精品网站导航| 久久99国产乱子伦精品免费| 欧美日韩免费观看一区二区三区| 成人免费在线视频| 亚洲国产日韩综合久久精品| 成人黄动漫网站免费app| 色婷婷综合视频在线观看| 亚洲v中文字幕| 91在线观看下载| av在线不卡免费看| 在线观看国产日韩| **欧美大码日韩| 成人午夜电影网站| 国产视频一区二区三区在线观看| 美女诱惑一区二区| 成人禁用看黄a在线| 国产午夜一区二区三区| 国产精品综合一区二区| 在线中文字幕一区二区| 中文字幕制服丝袜成人av| 成人毛片在线观看| 亚洲欧美日韩一区二区| 色婷婷亚洲婷婷| 亚洲狠狠丁香婷婷综合久久久| 91免费看视频| 亚洲亚洲精品在线观看| 欧美三级午夜理伦三级中视频| 一区二区三区在线影院| 欧美日韩一二三区| 日韩精品亚洲一区二区三区免费| 欧美另类久久久品| 激情国产一区二区| 国产精品色在线观看| 97se亚洲国产综合自在线| 亚洲天堂中文字幕| 男男视频亚洲欧美| 日韩欧美亚洲一区二区| 国产在线播精品第三| 国产精品麻豆欧美日韩ww| 日本乱人伦aⅴ精品| 日韩av中文字幕一区二区| 2欧美一区二区三区在线观看视频| 国产精品免费视频一区| 99精品视频一区| 亚洲va天堂va国产va久| 欧美日韩黄色影视| 久久综合综合久久综合| 欧美国产综合色视频| 在线观看日韩av先锋影音电影院| 五月激情综合婷婷| 久久九九久精品国产免费直播| 91视频国产资源| 奇米色一区二区三区四区| 久久精品一级爱片| 欧美福利视频导航| 成人avav影音| 日韩激情中文字幕| 国产欧美日韩亚州综合| 欧美日韩综合不卡| 成人免费观看视频| 青青草伊人久久| 国产精品私人自拍| 欧美成人精品高清在线播放| 亚洲123区在线观看| 久久久亚洲精品一区二区三区| 欧美性色欧美a在线播放| 午夜婷婷国产麻豆精品| 亚洲国产成人在线| 日韩亚洲国产中文字幕欧美| 99久久精品国产精品久久| 激情综合五月天| 日韩av在线发布| 亚洲国产美女搞黄色| 国产精品美女久久久久久| 日韩欧美国产三级电影视频| 91黄色激情网站| 福利一区二区在线| 激情图片小说一区| 美女精品一区二区| 不卡在线观看av| 国模套图日韩精品一区二区| 午夜不卡av在线| 亚洲国产aⅴ成人精品无吗| 国产精品白丝在线| 国产精品人妖ts系列视频| 精品久久久三级丝袜| 日韩一级免费观看| 欧美一区二区美女| 国产99精品在线观看| 久久丁香综合五月国产三级网站| 性做久久久久久免费观看| 一个色妞综合视频在线观看| 国产精品不卡视频| 国产精品美女www爽爽爽| 欧美高清一级片在线观看| 国产日韩在线不卡| 国产三区在线成人av| 国产婷婷一区二区| 中文在线一区二区| 亚洲欧洲成人精品av97| 18欧美亚洲精品| 亚洲麻豆国产自偷在线| 亚洲最新在线观看| 五月激情综合网| 狂野欧美性猛交blacked| 蓝色福利精品导航| 国产乱码字幕精品高清av| 国产高清成人在线| 99国产精品久久| 欧美三级欧美一级| 日韩一二三四区| 欧美精品一区二区在线观看| 久久久久久久久久久黄色| 国产精品久久久久久久久晋中 | 欧美丰满少妇xxxbbb| 欧美一区二区三区免费大片| 精品乱码亚洲一区二区不卡| 久久亚洲春色中文字幕久久久| 国产精品丝袜一区| 亚洲综合成人在线| 国产在线观看一区二区| www.久久久久久久久| 欧美日韩国产成人在线91| 久久综合色婷婷| 亚洲美女少妇撒尿| 久久精品国产一区二区| 成人av电影在线网| 337p亚洲精品色噜噜噜| 国产亚洲精品7777| 亚洲sss视频在线视频| 国产在线精品免费av| 欧美综合久久久| 久久久久国产精品免费免费搜索| 亚洲美女视频一区| 国产原创一区二区三区| 在线免费观看日本一区| 久久伊人蜜桃av一区二区| 亚洲一级在线观看| 成人午夜激情在线| 日韩三级中文字幕| 亚洲激情男女视频| 欧美日韩一区二区三区在线看 |