[spring] SimpleFormController + Controller ??

0

Witam,
czy mógłby ktoś ukierunkować mnie jakimś przykładem, albo po prostu poradą. W jaki sposób wykorzystując kontroler mogę obsłużyć formularz, ale w taki sposób by w trakcie jego ładowania, był on uzupełniany domyślnymi wartościami?? Próbowałem uzupełnić dwie metody handleRequest i onSubmit (odpowiednio implementując Controller i rozszerzając SimpleFormController), ale nie mogę wykonać return'a w metodzie handleRequest, ponieważ zaburza on standardowy przepływ springowy. Czy może ktoś mi pomóc? Być może ktoś wie gdzie znajdę jakiś przykład obrazujący tego typu zadanie w springu... szukałem tego przez cały dzisiejszy dzień bez skutku (może źle do tego podchodzę?).

Dziękuję za zainteresowanie tematem.

0

Możę przesłoń te dwie metody:

    protected Map referenceData(HttpServletRequest request) throws Exception
protected Object formBackingObject(HttpServletRequest request) throws Exception

Metoda referenceData powinna zwrócić mapę z dodatkowymi danymi, które mają być dostępne dla formularza (np. lista opcji dla jakiegoś pola).
Metoda formBackingObject odpowiada za stworzenie i skonfigurowanie obiektu command, na którym działa formularz. Wystarczy, że stworzony obiekt poustawiasz wedle uznania i będzie miał domyslne wartości w formularzu

0

Dziękuję za pomoc. Pomogło.
Mam jednak pytanie: otóż mam formularz edycji, który jest mapowany na obiekt użytkownika. Edycja działa o ile pola w formularzu odpowiadają polom w klasie Uzytkownik.java. Dodałem jednak dwa nowe pola w pliku jsp, "stare hasło" i "powtórz nowe hasło", jednak nie wiem jak mam uzyskać no nich dostęp z poziomu validatora?

1 użytkowników online, w tym zalogowanych: 0, gości: 1