0

我正在 Wicket 中开发一个小型 Web 应用程序,具有以下要求:

如果用户在一个小表单中输入了多个值,然后发送此表单并返回到这个完全相同的表单,则该表单已经填充了用户以前的条目。我会将所有这些值存储在用户会话对象中吗?还是有更好的最佳实践?我觉得我正在用兑现数据污染会话对象。

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

感谢您的帮助!

4

1 回答 1

0

如果这是您的选择,我会使用sessionStorage 。然后你不需要检票口,你可以在 JavaScript 中执行此操作。

在您的 Panel 或任何您覆盖 renderHead 的地方并在那里渲染一些 java 脚本,如果它们存在,则使用 sessionStorage 中的值填充您的表单组件。

于 2013-05-07T19:14:46.593 回答