在一个JSP分页列表页面,跳转到第N页,然后选择其中一条记录查看详细信息,然后从详细信息页面返回到列表页面,要求回到刚才的第N页 ,而不是第一页。关于这个问题,大家有什么方案。其实解决问题是可以的,关键是我要找一个好的方案比较困难。我想要找个通用的方法:因为整个系统这样的情况很多,所以我不想修改所有的相关页面对应的代码,有没有更简单的办法,谢谢。
我想这个问题,很多人都碰到过,

解决方案 »

  1.   

    1、把页数作为参数带到查看详细信息的页面2、调用history.go(-1)
      

  2.   

    我用的比较笨的方法,URL传递参数的方式,需要修改代码。
    暂时还没想到其他的。不知道你想法是怎样的?
      

  3.   

    方法1、参数回传。将当前操作参数再次回传给分页方法,然后重新查询,重新分页。(每次回到页面都会重新查询,重新判断,有些资源浪费)
    方法2、js的history函数(对于非删除、非修改的还可以,比如查看。如果涉及到修改和删除,作用不大)
    方法3、如果参数回传比较麻烦那就将参数放到中间变量里,然后取,取完删。
      

  4.   

    ->方法2、js的history函数(对于非删除、非修改的还可以,比如查看。如果涉及到修改和删除,作用不大) 
    说的对,其实我也需要面对删除,修改的问题。
      

  5.   

    貌似没有其它方法了....
    如果没有其它操作还是建议用history吧!
      

  6.   

    呵呵,我们用的 JBoss Seam 天生就解决了这种问题。解决思路,将所有的查询条件及分页参数通过参数方式传递。
      

  7.   

    我觉得传参似乎是更好的方式,把参数放到session里面也可以,但增加服务器负担