Witam. Zastanawiam się czy możliwe jest edytowanie wielu obiektów w jednej formatce html i przesłanie tych wszystkich obiektów po wciśnięciu jakiegoś przycisku do odpowiedniej metody w javie.
Powiedzmy że mam taki fragment pliku jsp:
<form:form action="odbiorca.htm" method="POST" commandName="klient">
<form:input path="imie"/><br>
<form:input path="nazwisko"/><br>
<form:input path="nazwa"/><br>
<form:input path="ulica"/><br>
<input type="submit" value="Submit"/>
</form:form>
Problem plega na tym, że pola imię, nazwisko, nazwa należą do tego obiektu "klient" (typu Klient), ale ulica należy do innego obiektu (typu Adres), który chciałbym tutaj jednocześnie obsłużyć. Potem chciałbym przesłać oba te obiekty: czyli klient i adres do metody w javie, gdzie mógłbym jakoś je odebrać, np. w ten sposób:
@RequestMapping(value = "/odbiorca", method = RequestMethod.POST)
public ModelAndView wypelnijOdbiorce(KlientNiezarejestrowany klient, Adres adres)
{
System.out.println(klient);
System.out.println(adres);
...
return costam;
}
Niestety na razie udaje mi się przesłać tylko obiekt Klient, jeśli próbuję stworzyć metodę z dwoma parametrami tego typu, wyskakuje błąd.