日期:2014-05-20  浏览次数:20697 次

hibernate分页问题,请高手指点
在jsp页面中怎么才能能将,页码显示出来呢!已经知道总页码了!

------解决方案--------------------
方式有很多啊。。可通过框架如。strust的标签显示,,或者通过<%=总页码%>,或者通过在js中document.getEle....(“div或者label的id名称”).innerHTML='<%=总页码%>'或者=<s:property ... / >方式太多了。。。
------解决方案--------------------
当前页啊。。。
页面就是当前页+1的累加啊。。。你总页数出来了。。。那肯定也有返回当前页吧。。
比如:显示6-10页,
把当前页取出来【实际显示的当前页要+1,表示从1开始】,先和5相除,取整数,然后和5取余数

如果余数等于0,那你的页码范围就是: 用当前页-(1,2,3,4,5)
如果余数不等于0,那么你的页码范围就是:(相除的整数*5)+(1,2,3,4,5)

当然这些判断等一系列操作是在一个分页对象中完成的【页码字段为一个数组或集合都行】。。然后连同查出来的数据一起取出来显示就行了。。。