Bonjour,

J'esseye de faire un changement d'une url qui a la forme suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
localhost:8080/myapp/detail.xhtml
vers ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
localhost:8080/myapp/detail/{parametre}
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
1
2
3
<h:commandLink value="#{item.nomRecette.toUpperCase()}" action="#{recette.detailRecette}">
     <f:param name="idRecette" value="#{item.idRecette}" />
</h:commandLink>
j'ai esseyé d'ajouté cette regle :

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"))
ca ne fonctionne pas, la page affiché est detail.xhtml

si j'enleve le parametre, la redirection se fait bien

Que dois-je changer ?

Merci