Precisa de <f: convertNumber> para lançar erro quando frações ou caracteres separadores são usados

eu tenho umInputText componente conectado a uma propriedade Bean do tipo int. No entanto, sou forçado a usarNumberConverter só

Mesmo quando eu especificarintegerOnly = true, aceita duplas removendo a parte fracionária e nenhum erro é lançado na fase de validação

Minha pergunta é, existe uma maneira deNumberConverter para lançar exceção de conversão e mensagem de erro (de preferência do lado do cliente, quero dizer, quando eu saio do campo)

Estamos usando o JSF 1.2

(Na verdade, getAsObject () do NumberConverter tem esse código que deve estar lançando exceção ao converter de BigDecimal para Integer quando há uma perda de precisão

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

)

questionAnswers(1)

yourAnswerToTheQuestion