Bonjour, j'essaie d'insérer les données dans ma base à l'aide de la liste déroulante. Cependant, quand j'insère avec une valeur de la liste déroulante, la valeur enregistrée dans mon base est toujours la valeur initiale. Pouvez-vous m'aider s'il vous plait????
Mon Bean:
Mon objet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 TleCritEnum[] getTleCrit() { return TleCritEnum.values() }
mon enumeration:
Code : Sélectionner tout - Visualiser dans une fenêtre à part TleCritEnum tleCritE=TleCritEnum.COMMENCE;
et ma vue:
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
20
21
22 public enum TleCritEnum { COMMENCE("COMMENCE"), FINIT("FINIT") String name TleCritEnum (String name) { this.name = name } public String getNane() { return name; } public String toString() { return this.getName() } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <h:selectOneMenu id="inputTypeCritE" value="#{uploadBean.tleXML.tleCritE}" > <f:selectItems value="#{uploadBean.getTleCrit()}" var="g" itemValue="#{g}" /> </h:selectOneMenu>
Merci bien pour toute aide
Partager