7.3. Fáze Process Validations

Jak z názvu vyplývá, v této fázi se provádí validace. Lokálně uložené hodnoty se porovnávají se zadanými požadavky validátorů zaregistrovaných na komponentách.

Pokud při validaci nastanou nějaké chyby, jsou chybové zprávy opět zařazeny do FacesContextu. Poté se přeskakuje zbytek cyklu a volá se metoda renderResponse(), jenž vykreslí znova stejnou stránku. Ta, za předpokladu, že obsahuje tagy message či messages, zobrazí chybové zprávy, které se během cyklu ve FacesContextu nahromadily, včetně těch, které byly zařazeny v předchozí Apply Request Values fázi.

Pokud žádné chyby nenastaly, jsou opět všechny vyvolané události zaslány svým listenerům a přechází se k další fázi.

Creative Commons License
Uvedená práce (dílo), jejímž autorem je Bc. David Hanel, podléhá licenci Creative Commons Uveďte autora-Neužívejte dílo komerčně-Zachovejte licenci 3.0 Česko.