Java 将客户端创建的表单绑定到spring mvc POST控制器

Java 将客户端创建的表单绑定到spring mvc POST控制器,java,spring,spring-mvc,post,data-binding,Java,Spring,Spring Mvc,Post,Data Binding,我试图绑定一个动态的选择输入列表,以在POST中提交并发送给控制器。我在网上看到了很多示例,当您首先从控制器填充数据时,如何执行此操作,如下所示: <form:form method="post" action="savePerson" modelAttribute="persons"> <c:forEach var="person" items="${persons}"

我试图绑定一个动态的选择输入列表,以在POST中提交并发送给控制器。我在网上看到了很多示例,当您首先从控制器填充数据时,如何执行此操作,如下所示:

<form:form method="post" action="savePerson" modelAttribute="persons">
    <c:forEach var="person" items="${persons}" varStatus="status">
        <form:input path="person[${status.index}].FName" name="FName" id="FName" value="" />
        <form:input path="person[${status.index}].LName" name="LName" id="LName" value="" />
    </c:forEach>
如何将这些select输入的值映射到modelAttribute并将其发布到控制器

<form method="POST" action="/your-skills" modelAttribute="genericSkills">
    <div id="generic-skills-dropdowns" class="offset-1 col-sm-4 pad-all">
    </div>
    <input type="submit" class="btn btn-success btn-md"/>
</form>
var newDiv =
    "<div id='" + getTagNameId() + "' class=\"form-group\">\n" +
    "    <label>" + tagName + "</label>\n" +
    "    <select path='genericSkill' class='form-control kt-select2' name='" + tagName +"'>\n" +
    "        <option>Advanced</option>\n" +
    "        <option selected>Intermediate</option>\n" +
    "        <option>Novice</option>\n" +
    "    </select>\n" +
    "</div>";
$('#generic-skills-dropdowns').append(newDiv);