代码之家  ›  专栏  ›  技术社区  ›  Mike

在GrailsGSP中,什么与SpringMVC的<input name=“entity.list[0].field”>等效?

  •  1
  • Mike  · 技术社区  · 16 年前

    我来自一个全新Grails应用程序的Spring MVC背景。我有一个包含依赖对象列表的对象。在创建和编辑屏幕上,我想同时编辑该对象及其对象列表。在SpringMVC中,可以使用特殊名称将表单字段绑定到列表中的项。例子:

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

    我在我的GSP创建和编辑表单中尝试过类似的变化,但没有成功。

    1 回复  |  直到 16 年前
        1
  •  1
  •   Jean Barmash    16 年前

    我没有将它与标记一起使用(它是Java标记库吗?),但您所做的是正确的。我认为您不需要实体,名称应该只是“items[0].value”

    下面是我的一些代码,可以满足您的需要(使用HTML输入标记):

    <input type="text" name="subItems[0].date"/>
    
    推荐文章