Bonjour,
Je voudrais lier entre eux un produit et un gérant. Pour cela, j'utilise deux listBox à choix unique. Après avoir cliqué sur l'un et l'autre des choix, je clique ensuite sur le bonton "Valider", qui est alors censé lier le produit avec un gérant. Sauf que j'obtiens cette erreur :
Je précise, que dans mon backing beans action, je récupère les ids :java.lang.NullPointerException
Il me semble que l'erreur vienne de la récupération des paramètres, qui arrivent en étant "NULL"... mais je sais pas quoi faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int produitID = Integer.parseInt(request.getParameter("produitID")); int geranttID = Integer.parseInt(request.getParameter("geranttID"));
J'utilise ensuite les Ids dans l'appel d'un Session Beans.
Voici le code du JSF
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <h:form> <p> <h:selectOneListbox id="produitID"> <f:selectItems value="#{contacts.produits}" var="item1" itemLabel="#{item1.nomProduit}}" itemValue="#{item1.id}" /> </h:selectOneListbox> <!-- Liste de produits--> </p> <p> <h:selectOneListbox id="gerantID"> <f:selectItems value="#{contacts.gerant}" var="item2" itemLabel="#{item2.nom} #{item2.prenom}" itemValue="#{item2.id}" /> </h:selectOneListbox><!-- Liste des gérants--> </p> <p> <h:commandButton action="#{contacts.lierLesDeux}" value="Valider"/> </p> </h:form>
Merci de votre aide
a++
Partager