我有一份来自DB的拍卖清单。我在JSP页面上将每个拍卖属性显示为一条记录。
我使用spring 3.0.5、Tomcat 6.0.29和eclipselink作为JPA提供者。
在我的控制器中,我将这个列表视为模型属性,并将其传递给JSp页面。
我想使用spring标签(form:input)来显示数据。
使用表单支持bean,我们可以在表单上显示默认值。但在我的例子中,有没有办法将数据绑定到JSP中的form:input标记?
谢谢
发布于 2010-12-24 15:04:32
除了您希望允许用户编辑数据之外,没有理由将数据显示在form:input标记中。如果不是这样,那么仅仅使用form:input来显示数据是没有意义的。
如果你想允许你的用户编辑数据,你将如何取回他所做的更改呢?显然,您将需要您的Command对象。因此,没有理由不在FormController中使用formBackingObject()来设置Command对象中的值,这些值将显示在您的JSP中。当用户进行任何更改并提交表单时,您将在Command对象中获得所有这些修改后的值,您可以在FormController的onSubmit()方法中处理这些值。
https://stackoverflow.com/questions/4524522
复制相似问题