Скорее всего, эта проблема вызвана этой ошибкой JSF , когда у вас не может быть цели ajax, содержащей форму, которая обновляется из другой формы. Эта проблема рассматривается как проблема спецификации и отслеживается здесь . В отчете об ошибке есть обходной путь, включающий редактирование в jsf.js, если вам нравится жить на грани.
С использованием ajax и возможностью контролировать то, что отправляется на сервер с помощью execute =, я лично чувствую, что есть хороший аргумент для использования одной формы на страницу (за исключением редких случаев, таких как загрузка некоторых файлов и диалоговое окно реализации), и вы не попадетесь под легко забываемые ошибки именования контейнеров и такие проблемы, как эта.