2011-06-21 31 views
1

我在页面中有一个带有PropertyModel的DropDownChoice,并且我有一些其他操作将我带到不同的页面。现在,当我点击浏览器上的后退箭头时,我会进入具有DropDownChoice功能的页面,并显示以前选择的选项。我明白PropertyModel对我有价值。但是当我点击“后退”按钮时,我该如何摆脱它,以及为什么当我点击“后退”按钮时onBeforeRender(在类和组件上)都不起作用。如果我的解释不够清楚,请发表评论。我正在使用Wicket 1.4.8当我回到浏览器时,如何清除PropertyModel的值

+1

当您使用forward/back时,您还必须处理Firefox记住表单值。 –

+0

但它不是浏览器,因为它发生在所有浏览器中。这是一个,第二件事是这与浏览器缓存无关。这就是我所得到的,我仍然无法获得关于此的任何信息。 –

回答

1

onBeforeRender不起作用,因为它从未被调用过。当您使用“返回”按钮浏览时,不会向您的服务器发送新请求,因此不会出现页面呈现。解决你的问题的唯一方法是使用javascript。

+0

这实际上有帮助。我在想没有呼叫发生。 –

相关问题