Как связать данные формы с помощью Spring @ModelAttribute в модели, которая содержит ссылку на другой объект - PullRequest
0 голосов
/ 14 декабря 2018

Привет, у меня есть форма, которая имеет много входных тегов с адресным тегом ввода, как показано ниже

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

Проблема в модели, где у меня есть класс адреса внутри класса пользователя, как показано ниже

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

Как передать значения адреса внутри класса Address с помощью аннотации @ModelAttribute

1 Ответ

0 голосов
/ 14 декабря 2018

Предполагается, что имя класса, который вы указали, - «Персона» (Персона имеет адрес).отсюда 2 класса Person класса и Address Class.Убедитесь, что геттеры и сеттеры установлены для переменных и ссылок на объекты.

<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...