Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Spring MVC中绑定多个相同类型的命令对象_Java_Spring_Spring Mvc - Fatal编程技术网

Java 在Spring MVC中绑定多个相同类型的命令对象

Java 在Spring MVC中绑定多个相同类型的命令对象,java,spring,spring-mvc,Java,Spring,Spring Mvc,我有几个相同类型的命令对象要绑定,每个对象表示表单中的一行。如何将这些绑定到基于注释的控制器中?如何在JSP上访问它们?创建一个包含这些行的表单对象 public class FooList { private List<Foo> foos; ... } 公共类傻瓜{ 私人名单; ... } 并将其用作命令对象。要将行绑定到表单字段,请使用索引路径: <form:form modelAttribute = "fooList" ...>

我有几个相同类型的命令对象要绑定,每个对象表示表单中的一行。如何将这些绑定到基于注释的控制器中?如何在JSP上访问它们?

创建一个包含这些行的表单对象

public class FooList {
    private List<Foo> foos;    
    ...
}
公共类傻瓜{
私人名单;
...
}
并将其用作命令对象。要将行绑定到表单字段,请使用索引路径:

<form:form modelAttribute = "fooList" ...>
    <ul>
    <c:forEach items = "${fooList.foos}" varStatus = "s">
        <li><form:input path = "foos[${s.index}].name" /></li>
    </c:forEach>
    </ul>
</form:form>


创建包含这些行的表单对象

public class FooList {
    private List<Foo> foos;    
    ...
}
公共类傻瓜{
私人名单;
...
}
并将其用作命令对象。要将行绑定到表单字段,请使用索引路径:

<form:form modelAttribute = "fooList" ...>
    <ul>
    <c:forEach items = "${fooList.foos}" varStatus = "s">
        <li><form:input path = "foos[${s.index}].name" /></li>
    </c:forEach>
    </ul>
</form:form>