我創建了一個GSP頁面,其中的控件取決於數據庫中的行。
這取決於<g:each in="${Vehicles}" var="vehicle">
返回的值因此,如果有3輛車,則會生成3行帶文本框。 (最大可200)將數據從GSP傳遞到Grails中的控制器中
<g:form action="update" >
<label for="SearchTerm">${term}</label>
<g:each in="${Vehicles}" var="vehicle">
<tr>
<td> <label for="Name">${vehicle.name}</label> </td>
<td><g:textField name="${vehicle.id}.ModelNo" /> </td>
<td><g:textField name="${vehicle.id}.Year" /> </td>
</tr>
</g:each>
<td> <g:submitButton name="update" value="Update"/></td>
</g:form>
我怎麼能基本上這個值傳遞給我的控制器,這樣我就可以保存/更新的數據到數據庫中。還是有任何簡單的方法來實現這種情況?
除了隱藏的表單字段,您還可以使用什麼? – 2011-10-03 15:26:44
除非您要在控制器中查找原始物品(車輛)購買ID,否則可能不需要HiddenField。 – 2011-10-05 02:51:42