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

📄 pagect.java

📁 一套完整的档案管理系统
💻 JAVA
字号:

package com.stsc.util;

import com.stsc.archive.manage.User;
import javax.servlet.http.HttpSession;

public class PageCt
{

    private long l_start;
    private long l_end;
    private long l_curpage;
    private long l_totalnum;
    private int int_num;
    private long l_totalpage;

    public PageCt()
    {
        int_num = 10;
    }

    public void Init(long l, long l1, HttpSession httpsession)
    {
        l_curpage = l;
        l_totalnum = l1;
        User user = (User)httpsession.getAttribute("CurrentUserInfo");
        boolean flag = false;
        if(user != null)
        {
            int i = user.getRowsPerPage();
            if(i > 0)
                int_num = i;
        }
        if(l >= 0L)
        {
            if(l >= (long)Math.ceil((double)l_totalnum / (double)int_num))
                l_curpage = (long)Math.floor((double)l_totalnum / (double)int_num);
            else
                l_curpage = l;
        } else
        {
            l_curpage = 0L;
        }
        l_start = l_curpage * (long)int_num;
        l_end = l_start + (long)int_num;
        if(l_end > l_totalnum)
            l_end = l_totalnum;
        l_totalpage = (long)Math.ceil((double)l_totalnum / (double)int_num);
    }

    public long getCurpage()
    {
        return l_curpage;
    }

    public long getPrepage()
    {
        if(l_curpage - 1L >= 0L)
            return l_curpage - 1L;
        else
            return 0L;
    }

    public long getNextpage()
    {
        if(l_curpage + 1L <= l_totalpage)
            return l_curpage + 1L;
        else
            return l_totalpage;
    }

    public long getTotalnum()
    {
        return l_totalnum;
    }

    public long getTotalpage()
    {
        return l_totalpage;
    }

    public long getStart()
    {
        return l_start;
    }

    public long getEnd()
    {
        return l_end;
    }
}

⌨️ 快捷键说明

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