我现在在找些小项目练习,发现分页的方法太多了,我比较习惯运用SSH,先从数据库查出一部分数据,根据页码再从数据库取出一部分数据。那我要在JSP页面怎么操作,实现首页 上一页 下一页 尾页的功能。(有专业的嘛??)

解决方案 »

  1.   

    分页方式可以在不同层次分,可以在数据库级别通过页面传过来的页码转化为对应的数据库的参数,每次取出一页数据;也可以在业务层分,在查询时将数据全查询出来,放在业务从保存,下一页时,直接从业务层取数据;还可以在客户端层分,将数据加载到客户浏览器,通过javascript实现分页。jsp页面可以自己实现,也可以使用一些框架里面的标签,或者javascript库中的一些辅助函数。
      

  2.   

    用的比较多的应该是数据库层的分页,毕竟如果数据量太大,那取出所有记录,然后在业务层分页有点吃不消。比较常用的是前台发送请求,参数包括页码及每页的记录数,然后构造sql查询。当然像ibatis和hibernate等不需要自己构造sql
      

  3.   

    我现在用的是数据库层的分页,就是在jsp页面如何实现还是不知道该怎么办?特别是在第一页把第一页的超链接屏蔽掉,在最后一页就把最后一页给屏蔽掉。然后是第N页传递的参数怎么传.....
      

  4.   

    jsp自定义标签嘛  多方便