当前位置: 代码迷 >> Java Web开发 >> java web分页技术,如何控制页码显示的方法
  详细解决方案

java web分页技术,如何控制页码显示的方法

热度:6895   发布时间:2013-02-25 21:13:01.0
java web分页技术,怎么控制页码显示的方法?
最近做web分页的时候,遇到了各种各样的分页方式,目前到是能分页了。就是做的一点不专业,我有上一页和下一页的功能,但是中间的页码显示的不能控制,如果数据多了,页码显示的就很多,不好看,谁有好的算法,能把页码控制在一个范围内的算法,比如,上一页和下一页中间就显示5个页码,当我一直点击下一页时,中间的页码数也会随着改变,但是数量控制在5个。

------解决方案--------------------------------------------------------
一般可以用代码控制,取出要显示的页数,左边加2,右边加2。
如果遇到首页、第一页或未页等,再另行判断,保证显示的是5条记录。
好像script可以控制,不行就用<% %>控制,应该可以实现。
具体的代码找不到,在网上找找看,不行就自己写了。
------解决方案--------------------------------------------------------
分页 我这就两种模式,一种是假分页,就是查所有的数据然后 再action中处理,另外一种 呢就是 查出指定页面的数据返回,如果想弄好一点的话,最好再返回一个总共条数,方便控制最后一页。
------解决方案--------------------------------------------------------
一般都用写好的控件,自己从来没写过
------解决方案--------------------------------------------------------
可根据当前页自行判断,取当前页的-2,+2。如果是首页可判断,如果当前也小于2,-1,+3,多几个判读而已,只要知道它的实现原理,完全可以自己封装个jar

Java 技术交流群:58156559
------解决方案--------------------------------------------------------
http://download.csdn.net/source/3002615

你download看看. 
用jQuery的分页. 配合vs2008. 本人暂无时间做java的Demo; 
但是, 请你 下载了运行一下, 花点时间看完, 你就知道, 其实精髓在于jQuery, 
我的方法用于.net和java是一样的. 
为什么要自己去搞一些不必要的事情呢? -------有必要再自己去制造一辆世界第一的自行车吗?
人家的分页已经做的很好了. 
  相关解决方案