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.
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.
Tags und Links jsf