【发布时间】:2011-07-09 18:24:52
【问题描述】:
我无法解决绑定问题。
我有一类人
Class Person {
Private fname;
private lname;
public Address address;
现在是另一个类
class Address {
private street;
private suburb;
}
在控制器中我有
model.addAttribute("personAttribute", new Person());
在我的 jsp 页面中
<form:form modelAttribute="personAttribute" method="POST" action="${saveUrl}">
<td><form:input path="firstName"/></td>
直到这个 evrrythng 还可以,但是当我添加时
<td><form:input path="street"/></td>
那么问题就来了。我不知道如何将 Adress 对象添加到 person。
我的意思是我必须这样做
model.addAttribute("personAttribute", new Person(new Address()));
or
model.addAttribute("addressAttribute", new Address());
or
td><form:input path="person.address.street"/></td>
【问题讨论】:
标签: java jsp data-binding spring-mvc