[JSF] Problème : param & commandButton
J'utilise JSF.1.1 de sun et MyEclipse, mon problème c que je ne peux pas récupérer le paramètre passer avec commandButton:
Voisi le code *.JSP
Code:
1 2 3 4 5
|
......
<h:commandButton id="actionPanier" action="#{productCtrl.addPanier}" value="GO">
<f:param name="id" value="123"/>
</h:commandButton> |
Voici le code de la methode addPanier
J'utilise pour le moment FacesMessage seulement pour l'affichage de l'Id
Code:
1 2 3 4 5
|
FacesContext facesContext = FacesContext.getCurrentInstance();
String id = (String) facesContext.getExternalContext().getRequestParameterMap().get("id");
FacesMessage facesMessage = new FacesMessage("Produit ajouté au panier "+id);
facesContext.addMessage("produitsForm", facesMessage); |
il doit afficher "Produit ajouté au panier 123", mais ça n'arrive jamais, il affiche tjrs : "Produit ajouté au panier null"