Comment mettre en œuvre JSF de navigation entre deux pages sans l'aide de la navigation dans faces-config.xml
Je suis à la recherche d'un autre moyen de JSF
de navigation autres que de mentionner la navigation-les cas dans faces-config.xml
.
À l'heure actuelle, je suis en utilisant faces-config.xml
à naviguer. Je veux le nettoyer.
S'il vous plaît suggérer de toutes les autres façons de sorte que je peux utiliser tout ce qui convient à mon besoin.
Vous devez vous connecter pour publier un commentaire.
Pour la simple page-à-page de navigation (sans les soumettre quoi que ce soit), vous devriez être en utilisant
<h:outputLink>
au lieu de<h:commandLink>
.Donc, au lieu de
et ceux de la navigation des cas
vous devrait utilisation
Pour de vrai formulaire soumet que vous devez réécrire les méthodes d'action de retour
void
ounull
au lieu d'un résultat. Donc, au lieu deavec
sur une page et
sur l'autre page et de cette navigation en cas
vous devrait utilisation
avec
Vous pouvez si nécessaire, inclure des fragments de page par
<jsp:include>
.Voir aussi:
//JSF
//Sortie HTML
Reportez-vous sur cette URL pour plus d'info:-
commandLink et outputLink exemple
Vous pouvez définir la valeur de retour d'une action de navigation pour le nom de la page que vous souhaitez atteindre (par exemple,
return "page2";
pour passer à page2.jsf). Mais autant que je sache, cette fonction a été d'abord mises en œuvre en JSF 2.0.navigation-case
s, de sorte que JSF sait quicommandAction
valeur de retour conduit à la page.