• λ我爱Aspx >> C#.Net >> 一个用JSP实现的分页的类及调用方法
  • 一个用JSP实现的分页的类及调用方法

  • :aspxer  Դ:internet  :2007-5-12 7:50:57  ؼ:
  • //PageCt.Java 分页的类

    /*

    *** @version ***********

    *** Created on 2001年6月25日, 下午14:41

    **************************************

    */

    package vod;

    import java.sql.*;

    import java.util.*;

    public class PageCt

    {

    private long l_start; //开始纪录

    private long l_end; //结束纪录

    private long l_curpage; //当前页数

    private long l_totalnum;//总记录数

    private int int_num=5; //每页10条

    private long l_totalpage; //总的页数

    public void Init(long currentpage,long totalnum)

    {

    l_curpage = currentpage;

    l_totalnum = totalnum;

    if (currentpage>=0)

    {

    if (currentpage>=(long)Math.ceil((double)l_totalnum/(double)int_num))

    l_curpage = (long)Math.floor((double)l_totalnum/(double)int_num);

    else

    l_curpage = currentpage;

    }

    else

    {

    l_curpage = 0;

    }

    l_start = l_curpage * int_num;

    l_end = l_start + 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-1>=0)

    {

    return l_curpage-1;

    }

    else

    {

    return 0;

    }

    }

    public long getNextpage()

    {

    if (l_curpage+1<=l_totalpage)

    {

    return l_curpage+1;

    }

    else

    Ҷƪл˵?
  • һƪCGI教程(8)记录用户记录脚本之一
    һƪ使用PHP的错误处理