【发布时间】:2021-03-29 20:12:49
【问题描述】:
此处与此问题类似:List<Foo> as form backing object using Spring 3 MVC, correct syntax?
@RequestMapping(value = "/FOO", method = RequestMethod.POST)
public String getSendEmail(List<Foo> foos, Model model) {
// ...
}
<form:form id="frmFoo" modelAttribute="foos">
<c:forEach items="${foos}" var="foo">
<form:input path="${foo.name}" type="text"/>
发布表单时,我需要能够将列表作为模型属性。包括上述示例在内的所有示例都假定列表中存在现有条目。但如果有人填写新表格,情况就不是这样了。
所以我的问题是,当您登陆页面时不存在列表条目时,如何动态发布模型属性列表。如何动态创建将映射到我的模型属性的 null 或空列表的输入。
【问题讨论】:
-
有人吗?必须有办法做到这一点。我无法想象 Spring 没有想到这一点。
标签: java spring spring-mvc