java中这种分页怎么实现的

2024-12-02 04:44:50
推荐回答(4个)
回答1:

如果你这个是网页类型,那么像你给出的这个图片上面的界面可以由js、jquery控制,然后当你点击某个数字的时候,你可以利用ajax把当前这个数字作为一个参数传给后台,后台响应数据返回给前台。数据分页显示可以简单的利用数据库分页查询命令。
就你页面这个效果:当点击1-4的时候,施加样式效果,当点击5的时候,在施加样式效果的同时,把5放在最前面,接着6、7、8、9 ....18这个依照你自己一定的算法规则显示出来就行了。同时采用某些高级特效,让人看上去,它是向前移动的,而不是一下替换掉。
这个用jquery或者js很好实现
如果是swt等类似界面,其实也是类似一个道理,当点击数字的时候,就调用相关的监听事件,改变上面那个文本内容,既可以。

回答2:

不需要那么多。
12345...18
1...78945...18
1...13 14 15 16 17 18
这完全是显示问题。
你需要知道当前页是每几页。
如果在前五内。
12345...18
如果后五内
1...13 14 15 16 17 18
前两个都不是
1...78945...18

不知道你所说的8个判断是从那里来的。和你的实际业务有关?

回答3:

说实在的,没看明白
如果是查看下一页,直接打开下一页就行了,只要你知道下一页的名字。
这可以用1到18的数字代替,就像每个页面的别名,点哪个,就打开哪个。
你要if判断什么,不明白。
没有看到你有提问的语句,几乎全是陈述句,让我怎么帮你。

回答4:

请问下你的这个分页功能实现没啊,我现在也需要这种功能的分页,可是不会写,如果你实现的话,可不可以给我参考下