【问题标题】:How to add data in JavaScript and bind it to jQuery grid如何在 JavaScript 中添加数据并将其绑定到 jQuery 网格
【发布时间】:2026-01-28 22:55:01
【问题描述】:

我有一个表单,点击submit 按钮时,其值会存储在数据库中。

还有 4 个字段的数据要显示到 struts2-jquery-grid 中。我首先使用一个临时表来保存值并在网格中显示这些值。但是这种方法是不正确的,因为即使用户没有点击提交,值也会保留在表格中。

那么有没有办法将4个字段的数据临时存储到数组中并显示在网格中,然后当用户提交数据时,将数组(网格)中的值存储到数据库中。

【问题讨论】:

  • 您可以使用 json 从数据库中检索数据并在单击按钮时将其显示在您的网格中..
  • 我不想在用户点击提交之前将数据保存到数据库中。我想将它临时存储在数组或其他东西中

标签: javascript jquery jsp struts2 actioncontext


【解决方案1】:

临时表不是您在帖子中提到的解决方案,但您可以使用会话映射来保存您的数组,然后再将其显示在网格中。当您提交表单时,可以将会话中的值检索回操作,并且可以清除会话映射。要将会话映射与操作一起使用,您应该实现 SessionAware 或从操作上下文中获取会话。有关在 JSP 中使用会话的信息,请参阅 this 答案。

【讨论】:

  • 感谢您的回复。但我并没有完全理解网格中会话件的实现。我在网格中有 4 列名称、年龄、地址和附件。网格中可以有多行。如何将值放入会话中并检索回网格。