Просто привяжите входное значение к свойству Double
или лучше, BigDecimal
вместо String
.
private BigDecimal number; // Double can also, but beware floating-point-gui.de
JSF имеет встроенные преобразователи для тех типов, которые будут автоматически срабатывать. Вы можете настроить сообщение преобразователя, как показано ниже: