当我回浏览浏览器时,如何清除PropertyModel的值

时间:2011-06-21 18:31:38

标签: apache wicket

我的页面中有一个带有PropertyModel的DropDownChoice,我有一些其他操作可以将我带到不同的页面。现在当我点击浏览器上的后退箭头时,我来到我的页面,其中包含DropDownChoice以及之前选择的选项。我理解PropertyModel为我保留了价值。但是当我点击Back按钮时,我怎么能摆脱它呢?当我点击Back按钮时,为什么onBeforeRender(同时在类和Component上)都不起作用。如果我的解释不够明确,请评论。我正在使用Wicket 1.4.8

1 个答案:

答案 0 :(得分:1)

onBeforeRender无法正常工作,因为它从未被调用过。使用“后退”按钮导航时,不会向服务器发送新请求,因此不会发生页面呈现。解决问题的唯一方法是使用javascript。