Comment ajouter une règle de navigation globale dans JSF?
Problème
Une règle de navigation globale est une règle qui s'applique à toutes les pages. Par exemple, appliquez une règle de navigation «logout» à laquelle toutes les pages sont autorisées à accéder. Existe-t-il un moyen de le configurer dans JSF?
Solution
Dans JSF, le caractère générique est pris en charge dans la règle de navigation, vous pouvez utiliser un «*» pour spécifier une règle de navigation qui s'applique à toutes les pages.
* logout logout.xhtml
Dans cet exemple, toutes les pages de votre application Web peuvent accéder à la navigation «logout».
Voir un autre exemple,
/customer/* validation customer-validation.xhtml
Cette règle s'applique à toutes les pages commençant par le préfixe/customer/.
Note
Le «” wildcard functionality is limited in JSF, because only one “» est autorisé et doit être à la fin de la chaîne «form-view-id». Par exemple,
Ça marche.
/customer/*
Cela ne correspondra jamais…
/cus*mer/ /c*sto*er/* */customer