日期:2014-05-18  浏览次数:20845 次

JSP分页显示每页少一条记录的问题
我的JSP分页显示里面每页少显示一条记录,谁帮我看看代码该如何改


int   intPageSize;   //一页显示的记录数  

      int   intRowCount;   //记录总数

      int   intPageCount;   //总页数  

      int   intPage;   //待显示页码

      int   pagetemp;  

      String     strPage;  

      int   i,j;


      //设置一页显示的记录数

      intPageSize   =15;

      //取得待显示页码  

      strPage   =   request.getParameter( "page ");  

      if(strPage==null)

          {//表明在QueryString中没有page这一个参数,此时显示第一页数据  

                intPage   =   1;  

          }  

      else

          {//将字符串转换成整型  

                intPage   =   java.lang.Integer.parseInt(strPage);  

                if(intPage <   1)   intPage   =   1;  

          }

      //获取记录总数

      Rs.last();  

      intRowCount   =   Rs.getRow();  

      //记算总页数

      intPageCount   =   (intRowCount+intPageSize-1)   /   intPageSize;  

      //调整待显示的页码  

      if(intPage   > intPageCount)   {intPage   =   intPageCount;}

      if(intPageCount   > 0)

        {  

            //将记录指针定位到待显示页的第一条记录上

            Rs.absolute((intPage-1)   *   intPageSize+1);  

            //显示数据

            i   =   1;

            j   =   0;



    int   bhcount,x;

            while(i <   intPageSize   &&   !Rs.isAfterLast())


------解决方案--------------------
while(i < intPageSize && !Rs.isAfterLast())
>
while(i <= intPageSize && !Rs.isAfterLast())