📄 pagect.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 + -