【问题标题】:Remember last user entry of a form component within a session记住会话中表单组件的最后一个用户输入
【发布时间】:2013-05-07 12:54:11
【问题描述】:

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

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

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

感谢您的帮助!

【问题讨论】:

    标签: forms session wicket


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-22
      • 2021-07-28
      • 2021-07-27
      • 1970-01-01
      • 2020-03-21
      相关资源
      最近更新 更多