【问题标题】:editable table in jsp whose rows(may be more than one row) on updation are updated in databasejsp中的可编辑表,其行(可能多于一行)在更新时在数据库中更新
【发布时间】:2011-06-23 11:51:33
【问题描述】:

我需要开发一个jsp应用程序,我需要从数据库表中获取数据并在前端的表中动态显示。我需要使这个表可编辑。用户可以编辑任意数量的行,这些行都应该在单击“保存更改”按钮时自动在数据库表中更新。

我能够从数据库表中获取数据并显示它。我在表格的输入类型文本的每个单元格中显示从表格中获得的值。我们正在单击编辑按钮,我只能更新表中最后编辑的行。 请告诉如何一次更新所有已编辑的行。

【问题讨论】:

  • 我能够从数据库表中获取数据并显示它。我无法使表格可编辑。 你试过什么? 请告诉我是否可以从编辑的值一次更新数据库中的多行前端表。 是的。
  • 我创建了一个表单并显示了从数据库中检索到的值。单击更新按钮时,我可以检索最后编辑的行的值。你能告诉我如何从编辑的值中一次更新数据库中的多行吗?
  • 我建议你重新提出问题。您基本上是在问一个只能用“是”或“否”回答的问题。在这种情况下,答案只是“是”。这绝对是可能的。

标签: java jsp


【解决方案1】:
  • 提供两个查看和编辑链接 表值
  • 在视图中将值简单地保存在表的 td 元素中。
  • 在 edit 中,在 td 元素中使用 text 类型的输入元素。
  • 如果您想在同一个页面中完成所有操作,Ajax 可用于查看和编辑。

【讨论】:

  • 保留所有在 JSON 对象中编辑的行并将其传递给 servlet。在 servlet 中使用各种 Json 库解析 JSON 对象。
  • 除了 Ajax 之外,servlet 可能通过使用 DAO 和 Bean 类来更新数据库中已编辑的行。
猜你喜欢
  • 1970-01-01
  • 2016-06-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-15
  • 2015-11-12
  • 2020-09-14
  • 2014-05-30
相关资源
最近更新 更多