记住会话中表单组件的最后一个用户条目

时间:2013-05-07 12:54:12

标签: forms session wicket

我正在Wicket的一个小型Web应用程序中处理以下要求:

如果用户在小表单中输入多个值,则发送此表单并稍后返回此表单,表单已填充用户以前的条目。我会将所有这些值存储在用户会话对象中吗?还是有更好的最佳做法?我觉得我正在使用兑现数据来污染会话对象。

PS:长时间后丢失值不是问题。在用户浏览时应该记住这些值,因为用户可能会多次确认类似的搜索请求。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

如果这是您的选择,我会使用sessionStorage。那么你不需要wicket,你用JavaScript做这个。

在你的Panel或者你覆盖renderHead并在那里渲染一些java脚本时,如果它们存在,用sessionStorage中的值填充你的表单组件。