2010-01-12 20 views
1

我來自一個新的Grails應用程序的Spring MVC背景。我有一個包含依賴對象列表的對象。在創建和編輯屏幕上,我想同時編輯該對象及其對象列表。在Spring MVC中,可以使用特殊名稱將表單字段綁定到列表中的項目。例如:在Grails GSP中,Spring MVC的<input name =「entity.list [0] .field」>等價於什麼?

Entity { String name, List items } 

<form:input name="entity.items[0].value" value="${entity.items[0].value}"/> 

我試過類似的變化,在我的GSP創建和編輯窗體,但沒有運氣。

+0

將問題標記爲已回答,但它不適用於grails表單標記,只適用於原始HTML。 – Mike 2010-01-12 19:51:12

回答

1

我還沒有用這個標籤(它是Java taglib?),但你正在做的是沿着正確的道路。我不認爲你需要的實體在那裏,名字應該只是「項[0] .value的」

下面是一些代碼,我已經做了你需要(使用HTML輸入標記)什麼:

<input type="text" name="subItems[0].date"/> 
+0

是的,這是一個Spring WebMVC標籤庫。 你說得對,那是有效的!我的問題是,我試圖使用gsp標籤,如下所示:並且會引發運行時異常。 關於如何使它適用於的任何想法? – Mike 2010-01-12 14:44:34

相關問題