Problème dans le passage de paramètres dans une selectOneListbox JSF
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 :
Citation:
java.lang.NullPointerException
Je précise, que dans mon backing beans action, je récupère les ids :
Code:
1 2 3
|
int produitID = Integer.parseInt(request.getParameter("produitID"));
int geranttID = Integer.parseInt(request.getParameter("geranttID")); |
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
J'utilise ensuite les Ids dans l'appel d'un Session Beans.
Voici le code du JSF
Code:
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++