2010-01-12 21 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

相关问题