Jak to działa że działa GET, POST, Thymeleaf ?

0

Witam,
w trakcie nauki MVC / Thymeleaf 'a napotkałem z trudnością z zrozumieniem sensu definiowania atrybutu na którym bazuje metoda POST:

screenshot-20210309193202.png
..
screenshot-20210309194536.png

Otóż stronka wyświetla, po naciśnięciu submita stringa na tej samej stronie dzięki metodzie GET i POST. Rozwiązując to zadanie zrobiłem w POST redirect na ten sam adres w którym to tablica pokazuje danego stringa zapisanego w tablicy i ku mojemu zaskoczeniu program działa, nawet kiedy w GET definiuje model.addAttribute("cos", cały czas ta sama instancja klasy).

Jak to jest że model.addAttribute("loger2", new LoginForm()) działa tak samo jak model.addAttribute("loger2", loginform). ???

sądziłem że jak mój widok GET dostaje obiekt tablicy " log " to żeby nie wyświetlać cały czas tej samej instancji (albo jej w kółko zmieniać) powinien pokazywać nową (new LoginForm()), a jednak w oby dwóch przypadkach program działa poprawnie i pokazuje co submit nowego stringa.

screenshot-20210309193938.png

1
  1. Nie wstawiaj obrazków tylko kod!
  2. Z którego roku do nas przybywasz? 2010?
  3. Reszta posta to niezrozumiały bełkot :( Problemy zgłasza się tak:
  • Co zrobiłeś (dokładne kroki do reprodukcji)?
  • Czego oczekiwałeś?
  • Co zamiast tego się stało?

Generalnie w tym kodzie submit formularza wysyła dane jako obiekt loger a tabelka wyświetla dane z obiektu log.

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