显示前你要根据你当前显示的页来移动rs
if(pagenow>1){
for(int i=pagesize * (pagenow -1 ) ;i<=pagesize * pagenow ;i++) rs.next();
}

解决方案 »

  1.   

    还没有写完就提交了,重新发显示前你要根据你当前显示的页来移动rs
    if(pagenow>1){
    for(int i=pagesize * (pagenow -2 );i<=pagesize * (pagenow - 1) ;i++) rs.next();
    //再显示以下的pagesize 行
    }else{
    //等于1就显示前pagesize 行
    }
      

  2.   

    如果是复杂的分页,可以试试  http://www.finereport.com
      

  3.   

    rs.absolute((pagenow-1)*pagesize+1);这句应该放在while的前面吧
      

  4.   

    单纯使用rs.next()是不会给你分页的,
    for(int i=pagesize*(pagenow -1 ) ;i<=pagesize * pagenow&&rs.next();i++)
    {
      输出;
    }