使用 DWR 我是这样做简单分页的[自己记录一下]

DWR 本身未提供分页的功能,所以这部分要自己来实现。如果把后台的所有记录都拉到页面用 JS 分页,那是很不现实的。因此,虽说是 DWR 分页,但还得服务端来支持,由服务端的远程方法只返回当前页所显示的记录,DWR 自己要明确当前是第几页,是否有上一页、下一页。

还是用代码来说明吧,分解为三部分代码:

1. 暴露给 DWR 调用的 Java 的远程方法
2. JS 的 DWR 调用
3. 显示分页导航栏

DWR 要调用的 Java 方法:

JS 的 DWR 调用代码:

 显示分页导航栏

显示的页码导航效果是:

共 115 条记录  第 3/12 页 首 页  上一页  下一页  末 页

类别: Java/JEE, Web/JS. 标签: , , . 阅读(605). 订阅评论. TrackBack.

Leave a Reply

5 Comments on "使用 DWR 我是这样做简单分页的[自己记录一下]"

avatar
虎啸龙吟
Guest

还不错,收藏了

隔叶黄莺
Guest

@luguo

不在循环里拼接字符串,这个效率问题应该不大

这里是个简单的应用,用模板肯定要好的,还有“如果我记录数要在后面就的改代码了”不是很明白。

隔叶黄莺
Guest

哎,应该庆幸我们活在天朝的国度里,派对对我们保护的无微不致,才有现在的耳根清净。四处一片歌舞升平,环顾墙外,国外人民都生活在水升火热之中。总体来说,中国教育是非常成功的,我们不是从小都被教育着要听派对的话,这是实话。

过客
Guest
过客

昨天关于绿吧的文章是强制删掉的吗?

luguo
Guest
luguo

页码导航这个代码发现两个问题:

1.那么多字符串用+,效率低,用数组然后join比较好

2.页码导航都被你写死样式了,如果我记录数要在后面就的改代码了,最好用模板来实现