@requestparam中的关联数组

时间:2014-07-15 15:58:17

标签: spring-mvc spring-boot

我对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 {}

任何帮助都将不胜感激。

0 个答案:

没有答案