2010-09-17 35 views
0

在視圖上,我有1個表單和1個表單 - 都在單個標籤中。 List綁定到Bean的ArrayList,並使用相關表單將對象添加到該列表。頁面上有兩項操作:添加到列表並保存所有數據。Spring 3綁定空表格

現在的問題是,如果用戶點擊保存,然後整個表單被提交,綁定和驗證。列表添加表單驗證失敗,因爲它在那個時候可能是空的。 如果我不驗證那個表單,那麼Spring仍然會將該元素綁定到list [list.size()],並且因爲該bean的所有字段都是空的,所以hibernate無法保存它。

我需要任何想法或做法如何解決這類事情。如何保存將綁定和驗證表單的一部分,addNewItem將綁定和驗證另一部分。

回答

0

我只是有一個單一的形式,用一些JavaScript添加項目到列表中。提交表單一次,並同時完成所有驗證。

你需要使用類似Spring的AutoPopulateList這樣的技術來工作。