如何在包含不同对象引用的模型中使用spring @ModelAttribute绑定表单数据

时间:2018-12-14 13:14:15

标签: spring-mvc spring-boot

嗨,我有一个表单,其中包含许多输入标签,地址输入标签如下所示

input tag for : name
input tag for :password
input tage for : stree
input tage for : city
input tage for : state

问题出在模型上,其中我的用户类中有Address类,如下所示:

private String name;
private String password;
private Address address;

如何使用spring @ModelAttribute批注在Address类中传递address的值

1 个答案:

答案 0 :(得分:1)

假设您提供的课程的名称为“人”(人有一个地址)。 因此有2类Person类和Address类。确保吸气剂和吸气剂是 设置变量和对象引用。

<form:form method="post" action="" modelAttribute="Person">

<form:input type="text" placeholder="" path="name" />
<form:input type="password" placeholder="" path="password" />
<form:input type="text" placeholder="" path="address.street" />
<form:input type="text" placeholder="" path="address.city" />
<form:input type="text" placeholder="" path="address.state" />

</form:form>