关于jsp页面,使用window.history.go(-1)的问题

bbamm112 2010-09-20 03:47:06
有个查询页面,查询出的结果集是另外个页面,是以iframe欠在查询页面中的。
查询出的结果有链接,现在我点击链接进入其他页面,然后点击返回查询页面,返回的js方法是window.history.go(-1),
但是,返回到的查询页面,只显示了查询的条件,以前查询的结果没有了

请问下,有什么方法或条件,能让我点击返回后,能出现以前那个查询结果呢
...全文
394 点赞 收藏 14
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
bbamm112 2010-09-20
go 和 back 结果都是一样的 ,况且也是go(-1) 也相当于back了
回复
chooseforget 2010-09-20
你不是返回么? 怎么用了 go ? 不是back么?
回复
bbamm112 2010-09-20
首先那个查询页面时由两个页面组成的,父页面包含了查询条件,查询出的结果列表是铺在另外个页面,以iframe的形式内嵌在父页面内的,
然后,点击返回后,查询条件里的值都在,只有这个查询结果是空的
我们这有好多机器,出现同样的结果,说明不是我的机器问题

回复
lndlmy 2010-09-20
理论上数据应该是可以带回去的,可能跟你的浏览器有关吧。
如果不行可以用个比较笨的办法:
点返回按钮的时候做一次POST提交,在Servlet\Action中获取所有页面提交的参数(request.getParameterMap()),在将这个MAP传到目标页面。
这个办法比较啰嗦。
回复
JadoNet 2010-09-20
怎么进到当前页面的,返回的连接上就怎么写!

这叫有来有回!
回复
louiechong 2010-09-20
不会吧,我以前这么做有数据啊,返回还有数据
回复
hanshuihu 2010-09-20
<a href="#" class="act" onClick="history.back();">返回</a>

这个就可以啊
回复
bbamm112 2010-09-20
返回后,页面没有刷新,只是结果列表里是空的,其他的输入框里还是以前的值,
另外,这个结果列表是以iframe的形式内嵌着的
回复
shanxmxj 2010-09-20
你的查询页面初始的时候显示结果么?


要不你就在返回的时候在返回到查询页面 然后查一把 把数据返回到iframe里
就是这样有点麻烦
回复
xiaotian521 2010-09-20
不要让他进行自动刷新
回复
tianshi1017 2010-09-20
<input type="button" value="返回" onclick="history.back(-1)"/>
回复
bbamm112 2010-09-20
查询页面里的查询条件比较多,现在关键是如何在刷新的时候把以前那些条件都带上
回复
ingram_me 2010-09-20
要不在onload()里面查询 刷新时执行查询方法 再显示...
回复
bbamm112 2010-09-20
恳请高手赐教!!!!
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2010-09-20 03:47
社区公告
暂无公告