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

各位高手达人帮忙,解决一个困扰小弟的问题。多谢
如何关闭一个网页,而其实并没有关闭,只是隐藏???
原因如下:我在界面上涉及了两个按钮,分别用于点击弹出一个页面(其实打开的是同一个jsp),用户可以在该页面上点击查询数据,但是我控制了同时只能点击一个按钮。
问题出现了,当用户点击了一个按钮弹出页面后,他在该页面上从数据库查询了很多数据。当他关闭后,再点击另外一个按钮弹出相同jsp文件的页面时,我需要保存他上次已经查询出来的数据(刚打开页面是没有数据的,数据是由用户自己根据需要点击菜单去数据库查的)。因此小弟想到,用户关闭窗体的时候,其实是并没有关闭窗体,只是隐藏,下次再打开的时候只是远样显示出来。
不知道我的意思表达清楚没有。也不知道大家有没有更好的方法。多谢。

------解决方案--------------------
可以考虑是否能用层隐藏/显示来实现。
------解决方案--------------------
Js保存查询记录,Ajax+Div可。
------解决方案--------------------
使用js,做两table,用div的显示和隐藏的属性,如果数据需要刷新,可以使用ajax
------解决方案--------------------
你可以在第一个弹出的JSP中,把数据存储到session中,这样点击第二个按钮的时候,弹出的JSP,通过session.getAttribute()就可以取出数据,直接显示了。
------解决方案--------------------
用层来做比较适合,点击的时候显示/隐藏即可。
------解决方案--------------------
感觉设计本身就比较混乱,有必要考虑重新设计一下
------解决方案--------------------
放入session中缓存