Lekce 06 - Procvičování
Osnova:
- Organizační věci
- Zopakování obecně Spring MVC
- index.html a statické soubory
- virtuální adresy a @RequestMapping
- šablony JSP
- Spring MVC - První zobrazení stránky
- HTTP GET
- metoda zobrazNeco(), @RequestMapping(virtualniAdresa, GET)
- příprava ModelAndView (šablona a addObject("soucasnyRok", 2017))
- šablona JSP
- <jsp:useBean id="soucasnyRok"> a ${soucasnyRok}
- Spring MVC - Reakce na odeslání formuláře
- HTTP POST
- metoda zpracujNeco(NecoForm vyplnenyFormular), @RequestMapping(virtualniAdresa, POST)
- zpracování vstupů z vyplnenyFormular, výpočet výsledků
- příprava ModelAndView (šablona a addObject("univerzalniOdpoved", 42))
- šablona JSP
- <jsp:useBean id="univerzalniOdpoved"> a ${univerzalniOdpoved}
- Spring MVC - Reakce na odeslání formuláře s validací (alternativa k předchozímu kroku)
- HTTP POST
- metoda zpracujNeco(@Valid NecoForm vyplnenyFormular, Errors), @RequestMapping(virtualniAdresa, POST)
- kontrola validačních chyb
- a) v případě chyb: přezobrazení původní stránky
- b) žádné validační chyby: zpracování vstupů z vyplnenyFormular, výpočet výsledků
- příprava ModelAndView (šablona a addObject("univerzalniOdpoved", 42))
- šablona JSP
- <jsp:useBean id="univerzalniOdpoved"> a ${univerzalniOdpoved}
- Procvičování (úkoly dle slajdů)
- Přestávka
- Java násobilka
- Domácí úkol: Dokončit Bezdomovce (ukol05)
- Domácí úkol: Hodnocení mužů / Výpočet velbloudů (ukol06)
Soubory
Materiály z lekce najdete zde: Java2Web-Lekce06.7z
Videozáznam
Na Youtube je záznam z lekce: