Blue Flower

Chercher

Modèle de navigation avec JSF 

1. La Navigation entre Facelets avec JSF

La  navigation dans une application web consiste  à  définir l'enchaînement des opérations et le passage de page en page. On distingue deux sortes de navigation. La navigation statique qui consiste à un clic de souris sur un lien qui fait appel à une nouvelle page, sans prise de décision dynamique. La navigation dynamique qui repose sur une décision prise par un contrôleur; celui-ci décide de diriger l'utilisateur vers la page définie par le lien.

  • Lors de l'exécution d'une requête dans une application web JSF, les actions peuvent retourner un String  qui précise quelle est la prochaine étape à faire ou la vue à afficher.
  • On peut aussi, dans un lien au sein d'une Facelet, donner le nom d'une vue à afficher au lieu d'une action à exécuter
  • La chaîne renvoyée par l'action ou le lien peut être le nom d'une vue, ou un résultat abstrait (comme "success" success ou "error") qui sera utilisé par le fichier faces-config.xml pour décider de la prochaine vue.

(à suivre ).....

Navigation implicite

...

2. Présentation du système de navigation de JSF

.....

3. Construire des règles de navigation dans JSF

........

précédent suivant