⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 basevo.java

📁 这是本人曾经在公司里用的,内部开发框架,基于struts+hibernate今天分享给大家
💻 JAVA
字号:
/**
 * 
 */
package cn.bway.common.vo;

import java.io.Serializable;

/**
 * @author Kson
 *
 */
public class BaseVO implements Serializable {
	
    /**
     * 分页设置
     */
    private int pageCount = 0; //总共多少页

    private int pageSize = 10; //每页多少行

    private int pageNo = 1; //第几页

    private int from;

    private int to;


    public int getPageSize()
    {
        return this.pageSize;
    }

    public void setPageSize(int pageSize)
    {
        if(pageSize==0){
            pageSize=10;
        }
        this.pageSize = pageSize;
    }

    public int getPageNo()
    {
        return this.pageNo;
    }

    public void setPageNo(int pageNo)
    {
        if (pageNo == 0)
        {
            this.pageNo = 1;
        } else
        {
            int i = pageCount / pageSize;
            int y = pageCount % pageSize;
            if (i < 1)
            {
                i = 1;
            } else if (y > 0)
            {
                i = i + 1;
            }
            if (i < pageNo)
            {
                this.pageNo = i;
            } else
            {
                this.pageNo = pageNo;
            }
        }

    }

    public int getFrom()
    {
        return (pageNo - 1) * pageSize + 1;
    }

    public int getTo()
    {
        return pageNo * pageSize;
    }

    public int getPageCount()
    {
        return pageCount;
    }

    public void setPageCount(int pageCount)
    {
        this.pageCount = pageCount;
    }

	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -