Jsf: Validierungsfehlerwert ist nicht gültig für SelectOneMenu [duplizieren]

7

Ich habe ein selectMenu, mit einer Liste von (SelectItems), die im Handler wie folgt definiert sind

%Vor%

JSF-Code ::

%Vor%

Jetzt ist meine Liste in requestScope, und ich sehe übergebenen Wert ist Zeichenfolge und ist in der Liste vorhanden, aber ich bekomme immer noch "Validierungsfehler: Wert ist nicht gültig" .Kann jemanden unterstützen.

    
ccp_123 30.12.2010, 21:58
quelle

1 Antwort

32
  

Validierungsfehler: Wert ist nicht gültig

Dies bedeutet, dass das ausgewählte Element keinem der in der Liste verfügbaren Elemente entspricht. Das heißt, das stateCode.equals(stateList.get(i)) hat nie true für eines der Elemente zurückgegeben.

Dies kann passieren, wenn stateList während der Validierungsphase leer ist oder wenn die Methode equals() des Wertetyps nicht (richtig) implementiert ist.

Siehe auch:

BalusC 30.12.2010, 22:13
quelle

Tags und Links