Возможно ли, и если да, то как можно создать один объект и поместить его в другой объект с помощью Java Spring Form? Потому что мне нужно создать объект «Двигатель» и поместить его в объект «Автомобиль». Вот мои коды «Двигатель» и «Car»:Два класса в одной форме Java Spring
public class Engine {
private float volume;
private int id;
public float getVolume() {
return volume;
}
public void setVolume(float volume) {
this.volume = volume;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
}
public class Car {
private int id;
private Engine engine;
private String model;
public Engine getEngine() {
return engine;
}
public void setEngine(Engine engine) {
this.engine = engine;
}
public String getModel() {
return model;
}
public void setModel(String model) {
this.model = model;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
}
Я использовал этот учебник: http://www.codejava.net/frameworks/spring/spring-mvc-form-handling-tutorial-and-example , чтобы узнать, как создать форму.
Я создал эту форму:
<form:form action="register" method="post" commandName="carForm">
<table border="0">
<tr>
<td>Model:</td>
<td><form:input path="model" /></td>
</tr>
<tr>
<td>Volume:</td>
<td><form:password path="volume" /></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Register" /></td>
</tr>
</table>
</form:form>
Так это любой способ создать объект Engine с «объемом» от формы и последующим вводом этого «двигатель» объект в объект «автомобиль»? Поскольку каждый пример форм, которые я нахожу в Google, просто создает один объект.
Вы говорите, вы хотите объект Car со всеми переменными/геттеры/сеттеры от объекта двигателя? – Aeseir
Я хочу, чтобы объект Car имел объект Engine внутри. Поэтому я могу использовать позже, например car.engine.getVolume(). – Mateusz