Это не ошибка.Это предупреждение.Код выглядит нормально, все компоненты ввода находятся внутри формы, кажется, что он должен работать и работать нормально.Если это действительно работает нормально, просто проигнорируйте предупреждение.Это предупреждение отображается только в том случае, если для параметра контекста javax.faces.PROJECT_STAGE
установлено значение Development
.
Что касается самого ложного предупреждения, эта проверка была введена в Mojarra 2.1.1 согласно выпуск 1663.Однако, согласно выпуску 2147 , в нем есть некоторые ошибки, и он был еще более улучшен в Мохарре 2.1.3.Я полагаю, что ложное предупреждение в вашем конкретном случае вызвано наличием <ice:panelLayout>
между формой и элементами ввода.
Если вы еще не используете Mojarra 2.1.3, вы можете захотетьрассмотрите возможность обновления, чтобы убедиться, что оно удаляет ложное предупреждение.