我正在Wicket的一个小型Web应用程序中处理以下要求:
如果用户在小表单中输入多个值,则发送此表单并稍后返回此表单,表单已填充用户以前的条目。我会将所有这些值存储在用户会话对象中吗?还是有更好的最佳做法?我觉得我正在使用兑现数据来污染会话对象。
PS:长时间后丢失值不是问题。在用户浏览时应该记住这些值,因为用户可能会多次确认类似的搜索请求。
感谢您的帮助!
答案 0 :(得分:0)
如果这是您的选择,我会使用sessionStorage。那么你不需要wicket,你用JavaScript做这个。
在你的Panel或者你覆盖renderHead并在那里渲染一些java脚本时,如果它们存在,用sessionStorage中的值填充你的表单组件。