Bonjour,
J'esseye de faire un changement d'une url qui a la forme suivante :
vers ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part localhost:8080/myapp/detail.xhtml
dans mon xhtml j'ai un h:commandLink avec une action et un h:param comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part localhost:8080/myapp/detail/{parametre}
j'ai esseyé d'ajouté cette regle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <h:commandLink value="#{item.nomRecette.toUpperCase()}" action="#{recette.detailRecette}"> <f:param name="idRecette" value="#{item.idRecette}" /> </h:commandLink>
ca ne fonctionne pas, la page affiché est detail.xhtml
Code : Sélectionner tout - Visualiser dans une fenêtre à part .addRule(Join.path("/detail/{p}").to("/detail.xhtml")).where("p").bindsTo(El.property("recette.idRecette"))
si j'enleve le parametre, la redirection se fait bien
Que dois-je changer ?
Merci
Partager