【发布时间】:2017-04-19 16:04:14
【问题描述】:
我有类客户
public class Customer {
private long id;
private String firstName;
private String lastName;
private String pesel;
private Address address;
public Customer() {}
public Customer(String firstName, String lastName, String pesel, Address address) {
this.firstName = firstName;
this.lastName = lastName;
this.address = address;
this.pesel = pesel;
}
}
和班级地址
public class Address {
private String country;
private String city;
private String street;
private String streetNumber;
private String zipCode;
}
如何从百里香形式输入?我的意思是对于基本类型这已经足够了,但是我怎样才能读取地址类呢?
<form th:action="@{/addCustomer}" method="post" class="col m8 s12 offset-m2">
<div class="row">
<div class="input-field col s6">
<input id="firstName" type="text"/>
<label for="firstName">Imię</label>
</div>
<div class="input-field col s6">
<input id="lastName" type="text"/>
<label for="firstName">Nazwisko</label>
</div>
<div class="row">
<div class="input-field col s6">
<input id="pesel" type="text">
<label for="pesel">Pesel</label>
</div>
</div>
</div>
</form>
当然每个类之间的关系都是,基本上类代码是例如我有什么字段
【问题讨论】:
-
您是否尝试从已填充的类实例中填充 Thymeleaf 页面?或者您是否尝试在控制器的“请求映射”方法中读取表单数据以填充类实例?
-
嗯,我认为这是第二种选择