bonjour,
pour une page jsp j'utilise trois classe: form ou j'ai mis
private UISelectOne mySelect;
model ou j'ai mis
private List<SelectItem> listSelect;
action qui remplit le model des données business... dans le page jsp j'ai mis
1 2 3 4
|
<h:selectOneMenu id="xxx" value="#{bean.select}" binding="#{form.mySelect}">
<f:selectItems value="#{bean.listSelect}"/>
</h:selectOneMenu> |
quand je fais le submit du formulaire j'ai l'exception suivante :
1 2 3 4 5 6
| at javax.faces.component.SelectItemsIterator.next(SelectItemsIterator.java:146)
at javax.faces.component.UISelectOne.matchValue(UISelectOne.java:141)
at javax.faces.component.UISelectOne.validateValue(UISelectOne.java:114)
at javax.faces.component.UIInput.validate(UIInput.java:645)
at javax.faces.component.UIInput.executeValidate(UIInput.java:849)
at javax.faces.component.UIInput.processValidator |
j'ai essayer de déboguer à l'aide du listener PhaseListener et j'ai trouvé que la valeur envoyer est null
.
est ce que quelqu'un a une idée
merci par avance
Partager