Spring mvc 将列表从jsp传递给控制器
我想将对象列表从jsp发送到控制器 实际上,我有一个用户enity,它与地址enity有一对多的关系。 我的jsp如下所示:Spring mvc 将列表从jsp传递给控制器,spring-mvc,Spring Mvc,我想将对象列表从jsp发送到控制器 实际上,我有一个用户enity,它与地址enity有一对多的关系。 我的jsp如下所示: <div class="label"><b>First Name :</b></div> <div class="leftSide"><input type="text" name="firstName" class="textBox" style="width:25
<div class="label"><b>First Name :</b></div>
<div class="leftSide"><input type="text" name="firstName" class="textBox" style="width:250px;" /></div>
<div class="clr ht5"></div>
<div class="label"><b>Company :</b></div>
<div class="leftSide"><input type="text" name="company" class="textBox" style="width:250px;" /></div>
<div class="clr ht5"></div>
</div>
<div class="rightHalfColumn">
<div class="label"><b>Last Name :</b></div>
<div class="leftSide"><input type="text" name="lastName" class="textBox" style="width:250px;" /></div>
<div class="clr ht5"></div>
<div class="label"><b>Email Address :</b></div>
<div class="leftSide"><input type="text" name="email" class="textBox" style="width:250px;" /></div>
<div class="clr ht5"></div>
Address 1
<div class="label"><b>Address 1 :</b></div>
<div class="leftSide"><input type="text" name="address1" class="textBox" style="width:250px;" /></div>
<div class="label"><b>City :</b></div>
<div class="leftSide"><input type="text" name="city" class="textBox" style="width:250px;" /></div>
<div class="label"><b>Zipcode :</b></div>
<div class="leftSide"><input type="text" name="zipcode" class="textBox" style="width:250px;" /></div>
<div class="label"><b>Address 2 :</b></div>
<div class="leftSide"><input type="text" name="address2" class="textBox" style="width:250px;" /></div>
<div class="label"><b>State :</b></div>
<div class="leftSide"><input type="text" name="state" class="textBox" style="width:250px;" /></div>
<div class="label"><b>Phone :</b></div>
<div class="leftSide"><input type="text" name="phone" class="textBox" style="width:250px;" /></div>
Address 2
<div class="label"><b>Address 1 :</b></div>
<div class="leftSide"><input type="text" name="address1" class="textBox" style="width:250px;" /></div>
<div class="label"><b>City :</b></div>
<div class="leftSide"><input type="text" name="city" class="textBox" style="width:250px;" /></div>
<div class="label"><b>Zipcode :</b></div>
<div class="leftSide"><input type="text" name="zipcode" class="textBox" style="width:250px;" /></div>
<div class="label"><b>Address 2 :</b></div>
<div class="leftSide"><input type="text" name="address2" class="textBox" style="width:250px;" /></div>
<div class="label"><b>State :</b></div>
<div class="leftSide"><input type="text" name="state" class="textBox" style="width:250px;" /></div>
<div class="label"><b>Phone :</b></div>
<div class="leftSide"><input type="text" name="phone" class="textBox" style="width:250px;" /></div>
Address 3
<div class="label"><b>Address 1 :</b></div>
<div class="leftSide"><input type="text" name="address1" class="textBox" style="width:250px;" /></div>
<div class="label"><b>City :</b></div>
<div class="leftSide"><input type="text" name="city" class="textBox" style="width:250px;" /></div>
<div class="label"><b>Zipcode :</b></div>
<div class="leftSide"><input type="text" name="zipcode" class="textBox" style="width:250px;" /></div>
<div class="label"><b>Address 2 :</b></div>
<div class="leftSide"><input type="text" name="address2" class="textBox" style="width:250px;" /></div>
<div class="label"><b>State :</b></div>
<div class="leftSide"><input type="text" name="state" class="textBox" style="width:250px;" /></div>
<div class="label"><b>Phone :</b></div>
<div class="leftSide"><input type="text" name="phone" class="textBox" style="width:250px;" /></div>
名字:
公司:
姓氏:
电邮地址:
地址1
地址1:
城市:
Zipcode:
地址2:
声明:
电话:
地址2
地址1:
城市:
Zipcode:
地址2:
声明:
电话:
地址3
地址1:
城市:
Zipcode:
地址2:
声明:
电话:
这里我有三个类似的地址。地址1、地址2和地址3
现在我在@modelattribute(“User”)User-User中获得了用户信息,但我没有从User.getAddress()中获得地址列表代码>。
它返回addresslist的“[]”空值。
我怎样才能从jsp中获得这个地址对象列表到控制器
有人能帮我吗?文档中有描述,请阅读
对于提供的情况,您需要正确设置字段名称:
用户.地址[0].城市
用户.地址[1].城市
用户.地址[2].城市
此代码将为用户的3个地址设置城市。对其他字段执行类似的转换。文档中描述了这一点,请阅读
对于提供的情况,您需要正确设置字段名称:
用户.地址[0].城市
用户.地址[1].城市
用户.地址[2].城市
此代码将为用户的3个地址设置城市。对其他字段执行类似的转换。这适用于我的一个senario。我正在获取包含在我的用户实体中的地址列表值。但是这里>user.address[0]。city等都是硬编码的。但是,当我不知道数组列表的大小时,如何分配变量名。这对我的一个senario来说是正确的。我正在获取包含在我的用户实体中的地址列表值。但是这里>user.address[0]。city等都是硬编码的。但是当我不知道数组列表的大小时,如何才能分配变量名。