当前页面是第3页,删除一条记录后还回到第3页,如何实现?谢谢各位高手!

解决方案 »

  1.   

    如果是用list集合显示的话,记录list集合里面的下标数字即可
      

  2.   

    在action中把pager信息保存在session中,然后再传回页面就行了!
    session.setAttribute("page",page);
      

  3.   

    一、如果删除后刷新页面,记录当前是第几页,最后分页返回这页就可以了咯。二、如果你用ajax删除,删除后再用js删除这一行数据就可以了,但是页面的数据会少一行,不过个人觉得没关系。或者你看着不爽可以等Ajax返回删除成功后用js刷新当前页。
      

  4.   

    删除时,把当前是第几页这个参数也传出去,假如是第3页删除成功后,SQL再重新查询时,查找第3页的内容即可
      

  5.   

    估计不是ajax删除的。
    楼上说的不假。
    你分页肯定要用到当前页,页面大小这些数据的。
    删除后把这些作为参数forward的到你分页组件,在那里按照这些参数重新进行分页就可以了
      

  6.   

    删除的时候,把当前页作为参数传递过去,删除完成后,调用查询的action,并传递前页作为参数,建议使用ajax做删除吧,省了很多事情
      

  7.   

    估计不是ajax删除的。 
    楼上说的不假。 
    你分页肯定要用到当前页,页面大小这些数据的。 
    删除后把这些作为参数forward的到你分页组件,在那里按照这些参数重新进行分页就可以了