Java Spring3在jsp视图中将对象绑定到表单
我正在尝试将一个对象绑定到我的表单并将其提交给我的控制器 获取表单视图的初始请求将对象附加到要在视图中渲染的模型 在我的控制器中添加属性:Java Spring3在jsp视图中将对象绑定到表单,java,spring,forms,jsp,Java,Spring,Forms,Jsp,我正在尝试将一个对象绑定到我的表单并将其提交给我的控制器 获取表单视图的初始请求将对象附加到要在视图中渲染的模型 在我的控制器中添加属性: model.addAttribute("objects", getObjects()); model.addAttribute("form", newForm()); 我的表格很简单: public class Form { private List<Object> objects; private List<String
model.addAttribute("objects", getObjects());
model.addAttribute("form", newForm());
我的表格很简单:
public class Form {
private List<Object> objects;
private List<String> results;
// getter and setters
}
在my.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>
当将表单发布到我的控制器时,我可以成功地检索所有结果,但我缺少的是对象的原始列表
有没有办法将每个对象绑定到要在控制器中检索的对象列表中?或者使用JSP/HTML上的隐藏字段。 或者使用HTTP会话保存原始结果