java web页面如何实现返回原来的页面时,显示原来页面最后显示的数据。

首先在A页面点击链接后,跳转到B页面(B和A是在同一个窗口中),之后点击B页面上的“返回”按钮返回到A页面,问题是在A页面上有查询条件,用户希望在从B返回时依旧在A页面上... 首先在A页面点击链接后,跳转到B页面(B和A是在同一个窗口中),之后点击B页面上的“返回”按钮返回到A页面,问题是在A页面上有查询条件,用户希望在从B返回时依旧在A页面上显示查询之后的结果,请问这该如何处理,怎么实现?希望有大神能帮忙回答。 展开
 我来答
汐日南莘
2015-11-19 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1.6万
采纳率:45%
帮助的人:7568万
展开全部
方法1:
将数据放到session,但是由于session是存放到服务器的,所以不建议这么做
数据放入session中 : request.getSession().setAttribute(key,value)
从session中取出: request.getSession().getAttribute(key)
方法2:
将数据放到客户端(浏览器)的缓存中localStorage,建议使用这个方法
放入数据: window.localStorage.setItem(key,value);
取出数据: window.localStorage.getItem(key);
wangda146
2015-11-19 · TA获得超过1160个赞
知道小有建树答主
回答量:836
采纳率:0%
帮助的人:576万
展开全部
最简单就是重新把参数通过request传回去。
有些项目设计有缓存,比如redis缓存,就可以直接去redis服务器拿。
还有些spring web flow,如果直接存在flowScope里面,那在整个流程里都能用这些参数(介于request与session之间的一种作用域)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晴暖半冬
2015-10-16 · TA获得超过235个赞
知道小有建树答主
回答量:255
采纳率:100%
帮助的人:101万
展开全部
一般返回都是调用初始化方法,初始化方法是不记录原来页面的值得,如果想保存原来页面的值,就是在离开原来页面时,将值传输到下一页面隐藏起来,在返回时取出来显示,,另外就是放在session里面了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白眉鹰王天鹰教
2014-12-23 · 超过61用户采纳过TA的回答
知道小有建树答主
回答量:126
采纳率:0%
帮助的人:48.4万
展开全部
把查询条件放到session里面,返回页面时从session取值
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
童对k
2015-11-09
知道答主
回答量:22
采纳率:0%
帮助的人:5万
展开全部
添加 window。history方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式