各位大虾,小弟请教一下关于在SSH中分页功能的实现方式,我的做法是给model层做一个关于分页的类,存储的是当前页啊,总页数啊,这些公有字段,还有就是有一个specialSegment属性和它对应的specialList属性;然后在Service层中建立一个专门的pageService,在Struts2的Action类里调用pageService得到分页的数据;我的疑问是到底每一个Service类里专门写一个关于分页的方法,方法里具体调用page类这样做好,还是整个Service层就使用一个pageService,它根据多态和反射动态调用service的查询方法比较好呢?
   多谢各位啦,希望可以解答我的疑惑^^

解决方案 »

  1.   

    SSH中分页其实说白了,就是hibernate的分页,你学学这个就可以了,你说的好像有点复杂了!呵呵!
      

  2.   

    你的查询方法(也就是分页数据方法).返回你的分页类就可以了.在action中得到了分页类.就可以得到List,分页信息了.
      

  3.   

    Grid分页
    类似于这样的分页插件网上能搜到很多,看一下例子,就差不多了
      

  4.   

    hib不是有分页功能吗?拿来直接用。