1
我想将一个对象绑定到我的表单并将其提交给我的控制器。春季3绑定对象在jsp视图中形成
我最初的请求获取表单视图将附加对象到我的模型,以在我的视图中呈现。
添加在我的控制器属性:
model.addAttribute("objects", getObjects());
model.addAttribute("form", newForm());
我的形式非常简单:
public class Form {
private List<Object> objects;
private List<String> results;
// getter and setters
}
在我的.jsp我列出的对象和具有输入域的结果:
<form:form id="form" action="${formURL}" method="POST" commandName="form">
<c:forEach items="${objects}" var="object" varStatus="vs">
/* bind object to list of objects in form */
<label>${object.name}</label>
<form:input path="results[${vs.index}]"/>
</c:forEach>
</form:form>
将表单发布到我的控制器时,我可以成功检索所有结果,我很想念ing是对象的原始列表。
有没有办法将每个对象绑定到我的控制器中要检索的对象列表?