days
это просто простой идентификатор для компонента inputText. Для звонка addMessage
вам нужен полный идентификатор (идентификатор клиента).
Вы можете получить идентификатор клиента, посмотрев обработанный исходный код HTML или, если все родительские контейнеры имен в вашем Facelet имеют идентификаторы, угадайте его. Обычно все родительские идентификаторы объединяются с :
в качестве разделителя.
Чтобы всегда получить 100% правильный идентификатор, привяжите inputComponent к вашему компоненту поддержки и в фрагменте кода, который вы показываете выше, запросите его идентификатор.
Наконец, один совет: как правило, тип проверки ошибок и добавления сообщений лиц выполняется через Валидатор и / или Конвертер. Делать это в бэк-бине не должно быть вашим первым подходом.