session被更新后还能取到原来未被更新前的直吗?

yuanwen813 2007-10-11 03:24:06
我想做撤销功能,但每次操作都用session保存了数据,所以撤销的时候如果能取到原先的session就很容易,能取到马?怎么取阿?
...全文
72 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuanwen813 2007-10-11
  • 打赏
  • 举报
回复
如果能另外保存一个SESSION的话,显得忒麻烦,而且如果进行了好几步操作,而要求一次只能撤销一步操作,那可就麻烦的很了
yuanwen813 2007-10-11
  • 打赏
  • 举报
回复
不是,是这个意思:
我把值A1,A2已经存到session(A)里,然后删除了A2,或者把A1与A2互相换了位置,然后更新到session(A)里,现在我后悔刚才做的操作,想把刚才的session(A)找回来,怎么找阿?
江东闲客 2007-10-11
  • 打赏
  • 举报
回复
不过楼主贴的标题是 "session被更新后还能取到原来未被更新前的直吗"
如果是session被更新,那更新前的值就被覆盖了。
这样你可以在设定session值时先给原来的值保存下来。这种做法不提倡啊。

想做撤销,先试试最简单的Reset Button
江东闲客 2007-10-11
  • 打赏
  • 举报
回复
楼主是不是这个意思:
画面设定项目A,
先把A的值A0存到了Session里,然后A的值被该成了A1,
现在撤销时想从session中取出A0。

如果是这样,直接用getAttribute方法就行的。
session.setAttribute("A", "A0"); //保存值
取值时:
String valueA = session.getAttribute("A").toString();

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧