【发布时间】:2015-10-03 00:13:39
【问题描述】:
假设会话中有一个int x = 10,当我点击一个链接时,我在链接点击事件中将它的值更改为x++。
有没有一种方法,如果我点击浏览器的后退按钮,会话将恢复到以前的版本。这意味着,在这种情况下,x 的值将是 10,即初始值。
【问题讨论】:
-
我不知道如何实现这个
标签: java session wicket httpsession
假设会话中有一个int x = 10,当我点击一个链接时,我在链接点击事件中将它的值更改为x++。
有没有一种方法,如果我点击浏览器的后退按钮,会话将恢复到以前的版本。这意味着,在这种情况下,x 的值将是 10,即初始值。
【问题讨论】:
标签: java session wicket httpsession
将此类数据放在 Wicket 组件中,例如页面,而不是放在 http/Wicket 会话中。
【讨论】:
Page#dirty(false)),以便存储它的新版本。通常 Wicket 会自动为您执行此操作,但有时您需要明确说明。
您在谈论历史,而不是不同的会议。历史通常使用历史令牌来实现。查看 GWT 指南: http://www.gwtproject.org/doc/latest/DevGuideCodingBasicsHistory.html
【讨论】: