【问题标题】:How to Bind Data coming from DB to spring input tag如何将来自数据库的数据绑定到弹簧输入标签
【发布时间】:2010-12-24 05:59:36
【问题描述】:

我有以下场景。

我有一份来自数据库的拍卖清单。我在 JSP 页面上显示每个拍卖属性作为记录。

我使用 spring 3.0.5、Tomcat 6.0.29 和 eclipselink 作为 JPA 提供程序。

在我的控制器中,我将此列表视为模型属性并将其传递给 JSp 页面。

我想用spring标签(form:input)来显示数据。

使用表单支持 bean,我们可以在表单上显示默认值。但在我的情况下,有什么方法可以将数据绑定到 JSP 中的 form:input 标记?

谢谢

【问题讨论】:

    标签: spring forms input


    【解决方案1】:

    没有理由在form:input 标记中显示您的数据,除非您希望允许您的用户编辑数据。如果不是这样,那么仅仅使用form:input 来显示数据是没有意义的。

    如果您想允许您的用户编辑数据,您将如何取回他所做的更改?显然,您将需要您的 Command 对象。因此,没有理由不在您的FormController 中使用formBackingObject() 来设置您的Command 对象中的值,这些值将因此显示在您的JSP 上。当用户进行任何更改并提交表单时,您将在您的 Command 对象中获得所有修改后的值,您可以在 FormControlleronSubmit() 方法中处理这些值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      • 1970-01-01
      • 2020-01-04
      • 2018-11-05
      • 2018-11-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多