Как установить для поля Managed Bean значение ui: param?

У меня есть страница JSF, которая включена в другие страницы JSF (в основном это заголовок страницы с общей информацией). Эта общая страница имеет свой собственный контроллер и полагается, что страница, которая содержит эту общую страницу, передает ей некоторые общие данные.

В частности, в настоящее время я пытаюсь включить эту общую страницу на другие страницы, используя:

<ui:include src="commonPage.xhtml">
   <ui:param name="commonData" value="#{thisPagesController.commonData}"/>
</ui:include>   

Который должен пройти «commonData» на страницу commonPage.xhtml и в идеале установите «commonData» свойство класса CommonPageController:

@ManagedProperty("#{commonData}")
CommonData commonData;

Однако это не работает ... управляемое свойство не устанавливается.

Как правильно это сделать?

Ответы на вопрос(1)

Ваш ответ на вопрос