[Cvičenie] 8 - Spring MVC - Validations
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Video sa venuje validáciám vstupných dát v Spring MVC formulároch. Ukazuje použitie anotácií z balíčka javax validation constraints ako Min, NotNull, Size, PastOrPresent priamo na atribútoch modelu, a vysvetľuje princíp BindingResult, ktorý zisťuje, či sa dáta z formulára podarilo správne naviazať a validovať. Demonštruje sa aj zobrazovanie chybových hlášok v Thymeleaf šablóne pomocou th:if a th:errors, pričom používateľa formulár nepustí ďalej, kým dáta nie sú validné.
- - Anotácie validácie na atribútoch modelu: Min, NotNull, Size, PastOrPresent a ďalšie z javax.validation.constraints
- - Použitie anotácie Valid pri parametri metódy na spustenie validácie
- - Objekt BindingResult na zistenie, či nastali chyby pri viazaní a validácii dát
- - Zobrazovanie konkrétnych chybových hlášok pri poliach formulára pomocou th:if a th:errors v Thymeleafe
- - Opakované zobrazenie toho istého formulára s chybami, kým všetky dáta nie sú validné
- - Po úspešnej validácii presmerovanie používateľa na stránku s potvrdením odoslaných dát
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky