我需要使用与此处所示示例类似的 Spring '
模型对象
class Bean{
private String names;
//Getters & Setters
}
JSP 表单
<form:input path ="name">
<form:input path="name">
我可以使用任何定界符将所有“名称”输入绑定(bind)到一个 bean 属性“名称”吗?
最佳答案
具有单个名称的多个表单元素组合成一个列表/数组。这可以通过 request.getParamaterValues
检索
您使用的 Web 框架应该包装它并填充 List
在你的 bean 里。
例如,对于 Struts2,如果您有多个名称为 name
的元素, 声明一个 List<String>
在带有 setter(和 getter)的 bean 中,Struts2 将用值填充列表。
class Bean {
private List<String> names;
//Getters & Setters
}
关于java - 我可以将多个表单输入绑定(bind)到一个 bean 的一个属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24082437/