典型的分页问题

左大神在这 2009-06-15 10:13:29
在一个JSP分页列表页面,跳转到第N页,然后选择其中一条记录查看详细信息,然后从详细信息页面返回到列表页面,要求回到刚才的第N页 ,而不是第一页。关于这个问题,大家有什么方案。

其实解决问题是可以的,关键是我要找一个好的方案比较困难。我想要找个通用的方法:因为整个系统这样的情况很多,所以我不想修改所有的相关页面对应的代码,有没有更简单的办法,谢谢。
我想这个问题,很多人都碰到过,
...全文
22 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuzhongxing 2009-06-16
  • 打赏
  • 举报
回复
我觉得传参似乎是更好的方式,把参数放到session里面也可以,但增加服务器负担
shuai45 2009-06-16
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 bao110908 的回复:]
当然要传回去了,否则怎么知道原来那是第几页呢?如果有查询条件的话,也得带回过来,然后再带回去。
[/Quote]

悄悄的走,正如我悄悄的来。挥一挥衣袖不带走一片云彩。
  • 打赏
  • 举报
回复
当然要传回去了,否则怎么知道原来那是第几页呢?如果有查询条件的话,也得带回过来,然后再带回去。
shuai45 2009-06-16
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 bao110908 的回复:]
呵呵,我们用的 JBoss Seam 天生就解决了这种问题。

解决思路,将所有的查询条件及分页参数通过参数方式传递。
[/Quote]
你页面参数怎么控制的,说到底还是参数回传哦。
  • 打赏
  • 举报
回复
呵呵,我们用的 JBoss Seam 天生就解决了这种问题。

解决思路,将所有的查询条件及分页参数通过参数方式传递。
ckjjay 2009-06-16
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 shuai45 的回复:]
方法1、参数回传。将当前操作参数再次回传给分页方法,然后重新查询,重新分页。(每次回到页面都会重新查询,重新判断,有些资源浪费)
方法2、js的history函数(对于非删除、非修改的还可以,比如查看。如果涉及到修改和删除,作用不大)
方法3、如果参数回传比较麻烦那就将参数放到中间变量里,然后取,取完删。
[/Quote]

学习了。
lgq_0714 2009-06-16
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 chuan122345 的回复:]
谢谢大家参与,传参数是常规方法,我也这样想的,可是就是要修改很多页面。
[/Quote]
除了传递参数貌似没有什么好的方法
「已注销」 2009-06-16
  • 打赏
  • 举报
回复
页码存到session????
BQ1214 2009-06-16
  • 打赏
  • 举报
回复
貌似没有其它方法了....
如果没有其它操作还是建议用history吧!
左大神在这 2009-06-15
  • 打赏
  • 举报
回复
->方法2、js的history函数(对于非删除、非修改的还可以,比如查看。如果涉及到修改和删除,作用不大)
说的对,其实我也需要面对删除,修改的问题。
左大神在这 2009-06-15
  • 打赏
  • 举报
回复
谢谢大家参与,传参数是常规方法,我也这样想的,可是就是要修改很多页面。
shuai45 2009-06-15
  • 打赏
  • 举报
回复
方法1、参数回传。将当前操作参数再次回传给分页方法,然后重新查询,重新分页。(每次回到页面都会重新查询,重新判断,有些资源浪费)
方法2、js的history函数(对于非删除、非修改的还可以,比如查看。如果涉及到修改和删除,作用不大)
方法3、如果参数回传比较麻烦那就将参数放到中间变量里,然后取,取完删。
zl3450341 2009-06-15
  • 打赏
  • 举报
回复
查看详情的时候主页面不动
显示一个子页面出来
不就行了么
william3033 2009-06-15
  • 打赏
  • 举报
回复
我用的比较笨的方法,URL传递参数的方式,需要修改代码。。。。
暂时还没想到其他的。不知道你想法是怎样的?
windy731 2009-06-15
  • 打赏
  • 举报
回复
1、把页数作为参数带到查看详细信息的页面

2、调用history.go(-1)

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧