春天3绑定空形式

时间:2010-09-17 05:12:33

标签: java spring-mvc

在视图中,我有1个表单和1个表单列表 - 两个都在单个标记内。 List绑定到Bean的ArrayList,相关表单用于向该列表添加对象。页面上有2个操作:添加到列表并保存所有数据。

现在的问题是,如果用户点击保存,则提交,绑定和验证整个表单。列表添加表单未通过验证,因为此时可能为空。 如果我没有验证那个表单,那么Spring仍会将该元素绑定到list [list.size()],并且因为该bean的所有字段都是空的,所以hibernate无法保存它。

我需要任何想法或实践来解决这类问题。如何保存绑定并验证表单的一部分,addNewItem将绑定并验证另一部分。

1 个答案:

答案 0 :(得分:0)

我只有一个表单,有一些javascript可以将项添加到列表中。提交表格一次,同时完成所有验证。

你需要使用Spring的AutoPopulatingList之类的东西才能使用这种技术。