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
Voici le code de la methode addPanier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ...... <h:commandButton id="actionPanier" action="#{productCtrl.addPanier}" value="GO"> <f:param name="id" value="123"/> </h:commandButton>
J'utilise pour le moment FacesMessage seulement pour l'affichage de l'Id
il doit afficher "Produit ajouté au panier 123", mais ça n'arrive jamais, il affiche tjrs : "Produit ajouté au panier null"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
Partager