📄 page.java
字号:
package oa.bean;
import oa.main.*;
import oa.bean.*;
import java.util.*;
import javax.servlet.http.*;
import java.sql.*;
public class Page extends ParentBean
{
private long totalnum;//总条数
private long totalpage;//总页数
private long currentpage;//当前页
private long prepage,nextpage;//前一页,后一页
private int num; //每页条数
/**
*
* 构造函数
*/
public Page()
{
}
/** 取得当前页
*
*/
public long curpage(String page,HttpServletRequest request)
{
String strpage = request.getParameter(page);
if (strpage == null || strpage.equals(""))
{
currentpage = 1;
}
else
{
currentpage = Integer.parseInt(strpage);
if (currentpage < 1)
{
currentpage = 1;
}
}
return currentpage;
}
/** 取得总条数
*
*/
public long gettotalnum(int totalnum)
{
return totalnum;
}
/** 取得总页数
*
*/
public long gettotalpage(long totalnum,int num)
{
int temp;
if (num == 0)
{
return 1;
}
temp = (int)totalnum%num; //取得余数
//取得总页数
totalpage = totalnum==0?1:(temp==0?totalnum/num:totalnum/num+1);
return totalpage;
}
/** 对每页条数的操作
*
*/
public void setNum(int per_num)
{
num = per_num;
}
public int getNum()
{
//return num;
DocBean doc = null;
int num = 0;
Statement stmt = null;
ResultSet rs = null;
String sql = "select XMMC from news.CODE_ZDB where ZDMC='邮件每页条数'";
try
{
doc = new DocBean();
rs = doc.QuerySQL(sql);
if (rs.next())
{
num = Integer.parseInt(rs.getString(1));
}
}
catch(Exception e){System.out.println("Page运行时出错:"+e);}
finally{
if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("关闭记录集rs时出错"+e);}
if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("关闭声明时statement出错"+e);}
//if(rb!=null) rb.closeConn();
if(doc!=null) doc.closeConn();
}
return num;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -