Benötigt <f: convertNumber>, um einen Fehler auszulösen, wenn Brüche oder Trennzeichen verwendet werden

ich habe einInputText Komponente, die mit einer Bean-Eigenschaft vom Typ int verbunden ist. Ich bin jedoch gezwungen, zu verwendenNumberConverter nur

Auch wenn ich es spezifiziereintegerOnly = trueWenn Sie den Bruchteil entfernen, werden Doppel akzeptiert, und in der Validierungsphase wird kein Fehler ausgegeben

Meine Frage ist, gibt es einen Weg fürNumberConverter Konvertierungsausnahme und Fehlermeldung auslösen (vorzugsweise clientseitig, ich meine, wenn ich aus dem Feld tabge)

Wir verwenden JSF 1.2

(Tatsächlich hat NumberConverters getAsObject () diesen Code, der bei der Konvertierung von BigDecimal nach Integer bei einem Genauigkeitsverlust eine Ausnahme auslösen sollte

GenericConverterFactory fac = GenericConverterFactory .getCurrentInstance();
      try
      {
        value = fac.convert(value, expectedType);
      }

)

Antworten auf die Frage(1)

Ihre Antwort auf die Frage