又谁知道在JSP页面中怎么实现翻页功能呀,页面中有两个按钮"上一页"和"下一页"。当我点击下一页按钮时就往前翻一页,点击上一页按钮时就往后翻一页.....急...急...急...

解决方案 »

  1.   

    针对这个问题我上传了一个资源“jstl实现jsp页面的分页”,可以解决这个问题,并且操作相对简单
      

  2.   

    基本思路是:比如在后台设几个int变量如总行数、每页显示的行数、当前页号、总页数、当前页在数据库中的起始行、当前页在数据库中的结束行。
    1.首先将后台初始化的值传给前台,并在前台保存记录。
    2.前台操作页数,提交给后台操作,再返回给前台。
    点击下一页,将当前数据库中的开始行+每页显示的行数。
    点击上一页,将当前数据库中的开始行-每页显示的行数。
    其它的问题仔细思考下就能解决。
      

  3.   

    http://henry8088.javaeye.com/blog/676398
      

  4.   

    如果只需要上一页,下一页的话,一个 SQL 就能搞定,如果需要具体页码的话,还要加个计算总记录数的 SQL。上一页、下一页这种格式的话,假如每页放 N 条数据,每页的起始为 K(从 0 开始),那么每次从数据库的第 K 条记录开始查询 N + 1 条记录,如果得出的结果集数量大于 N,那表示还有下一页,此时移除最后一条数据即可。这样的做法可以减少一个 count 的 SQL 语句,是个分页的数据库优化技巧,希望能理解一下,呵呵。