rs = state.executeQuery("select limit " + (pageNo * 5 - 5) + " 5 * from bean");
查数据库的时候就这么查,每次取出5条记录放在dataStr数组就好了

解决方案 »

  1.   

    实现方式不唯一
    如ls 当前页序号(pageNo)和当页显示结果所构成的函数关系可在数据库查询时就确定
    需要数据库查询分页功能的支持select * from Table limit startRecordIndex offset   
    从Table表中第startRecordIndex条开始取出offset条记录,即记录号为startRecordIndex到startRecordIndex+offset-1的记录   
      

  2.   

    你这里要让dataStr就只是代表5条记录.所以应该是涉及你操作数据库那快了,简单的说就是我在查的时候就是按我的页数来查询的
      

  3.   

    要是spring+hibernate该怎么做啊?????