日期:2014-05-18  浏览次数:20761 次

页面后退刷新,比较复杂点的需求
求助,求助!
大家帮忙想个方法:
有一个页面,上面是输入查询条件的地方,输入查询条件,在页面下面显示查询出的列表。
可以通过每条数据前面的checkbox选择某几条数据,对其进行一个类似审核通过的操作。
点审核通过,跳到一个打印页面,打印页面上有一个返回按钮。
前面的全都没有问题!问题在下面:
点返回,返回到上一个页面,保存查询条件。查询结果也显示,但是刚才审核的几条不能显示,另外页面是有分页的。效果相当于输入开始输入的查询条件再查一次,或在页面点右键刷新的效果。
我能想出的办法是从一开始就把查询条件一直带着,点返回的时候相当于把查询条件当参数传过去,并且把查询条件输入到查询框,但是这样太麻烦了,而且一个不小心就可能出BUG,大家有没有比较简单点的办法???
项目要求时间比较紧,类似的东西都这么实现来不及的,所以求助一个好方法

------解决方案--------------------
我就是把查询条件放到隐藏域里面一起提交滴
------解决方案--------------------
只有这种办法吗???。。。
写一个两个可以,如果多的话,太恐怖了
------解决方案--------------------
可以这样做.

弄个调用返回的action.

有点类似于按了IE的后退.
------解决方案--------------------
查询的时候把条件放在session中,返回的时候判断session中有没有值,有值就按照SESSION里面的值进行查询.

------解决方案--------------------
同意楼上的cumtshine(和尚一个)的意见
------解决方案--------------------
我也同意楼上的cumtshine(和尚一个)的意见
------解决方案--------------------
history.back();