我对spring mvc来说是全新的。如果已经提出要求,请原谅我
问题 用户可以拥有多个联系人详细信息。每个联系人详细信息都有自己的表单。例如电话号码 - > 1个文本框;地址 - > 3个文本框
在PHP中,我曾经做过
<input type="text" name="contact[0][type]" value="PHONE">
<input type="text" name="contact[0][number]" value="456">
<input type="text" name="contact[1][type]" value="ADDRESS">
<input type="text" name="contact[1][address1]">
<input type="text" name="contact[1][address2]">
<input type="text" name="contact[1][address3]">
和我的$_POST
数组将包含格式化为不同关联数组的所有内容。
我可以在Spring做类似的事吗?
更新 我已经在这几天了,我尝试过一些东西,包括List,Map,Properties。我还修改了输入字段的名称。没运气。 对于域对象,我成功地执行了以下操作
class User {
//..
Set<ContactDetails> details;
}
abstract ContactDetails{}
class Phone extends ContactDetails {}
class Address extends ContactDetails {}
任何帮助都将不胜感激。