AWWW-1st3.6-w11.tresc-1.0-Slajd12

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Nawigacja statyczna

Nawigacja statyczna


Dla każdej strony-widoku, możliwe dla niej przypadki nawigacji są definiowane w pliku faces-config.xml w formie tekstowych etykiet związanych z docelowymi widokami.

W najprostszym przypadku nawigacja między stronami JSF ma charakter statyczny tzn. zatwierdzenie formularza zawsze prowadzi do tej samej strony. Konfiguracja nawigacji statycznej sprowadza się do zaszycia etykiety związanej z nawigacją na stałe w definicji przycisku zatwierdzającego formularz. W przykładzie na slajdzie z formularza logowania nawigacja zawsze prowadzi do strony informującej o sukcesie. Jedyna możliwa nawigacja ma etykietę „success”, która jest na sztywno podana jako wartość atrybutu ACTION komponentu przycisku.

W rzeczywistości nawigacja ma najczęściej charakter warunkowy i wybór docelowego widoku zależy od danych wprowadzonych do formularza. Wtedy konieczna jest konfiguracja nawigacji dynamicznej, która będzie omówiona w dalszej części wykładu.


<< Poprzedni slajd | Spis treści | Następny slajd >>