Вы можете проверить ввод в методе поддержки (вы легко найдете для этого учебники)
Если jsf 2.2 и html5 являются опцией для вы можете использовать
Или вы можете использовать свою собственную проверку Javascript.
Я думаю, что лучшие варианты либо с использованием проверки Bean, f: convertNumber или идет с HTML5, поскольку они являются самыми чистыми и дают вам наименее избыточный код.