Forms Spring表单错误,同一页上有多个相同表单

Forms Spring表单错误,同一页上有多个相同表单,forms,spring,validation,path,Forms,Spring,Validation,Path,我正在使用Spring的在一个页面上打印一个任意数量的相同表单,它们都共享相同的commandName(modelAttribute),那么会发生什么呢?那么您知道在Spring webflow中将任意数量的备份对象绑定到任意数量的相同表单的方法吗?或者另一种解决方案?他们都应该有自己的支持对象。但我想知道这种方法是否违背了web流的全部目的。我的意思是,一个流程应该分解复杂的表单,并在此过程中收集信息。我真的不知道一个页面上的多个表单如何适合这张图片。诚然,SpringWebFlow不适合这种

我正在使用Spring的
在一个页面上打印一个任意数量的相同表单,它们都共享相同的
commandName
(modelAttribute),那么会发生什么呢?那么您知道在Spring webflow中将任意数量的备份对象绑定到任意数量的相同表单的方法吗?或者另一种解决方案?他们都应该有自己的支持对象。但我想知道这种方法是否违背了web流的全部目的。我的意思是,一个流程应该分解复杂的表单,并在此过程中收集信息。我真的不知道一个页面上的多个表单如何适合这张图片。诚然,SpringWebFlow不适合这种情况,但由于非技术原因,我目前无法转移注意力。我可以通过重写FormAction.setupForm()来初始化支持对象的集合。我目前正在调查此事。如果解决方案有效,将返回。当前页面中的表单如何?显示一些代码。
<webflow:var name="clientFormBacking" class="com.example.ClientFormBacking"/>
<webflow:view-state id="list" view="clients" model="clientFormBacking">
    <webflow:on-entry>
        <webflow:evaluate expression="contextParameterManager.findAll()" result="flowScope.clients"/>
    </webflow:on-entry>
    <webflow:transition on="update-client" to="list">
        <webflow:evaluate expression="clientBinder.bindAndValidate(flowRequestContext)"/>
        <webflow:evaluate expression="clientService.saveOrUpdate(flowScope.clientsPageBacking)"/>
    </webflow:transition>
</webflow:view-state>
<c:forEach items="${clients} var="client">
    <form:form commandName="clientFormbacking">
        <form:input path='name' value='${client.name}'/>
        <form:errors path="name" cssClass="input-error" />
    </form:form>
</c:forEach>
ClientValidator implements Validator {

    public void validate(Object target, Errors errors) {
        // Problem here! There are multiple <form:errors path='name'/> tags....
        errors.rejectValue("name", "validation.error.name.empty");
    }
}