我创建了一个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