他のJSFページ(基本的にはページヘッダー、共通情報付き)に含まれているJSFページがあります。この共通ページには独自のコントローラーがあり、この共通ページを含むページがいくつかの共通データを渡すことに依存しています。
具体的には、現在、次を使用してこの共通ページを他のページに含めようとしています。
<ui:include src="commonPage.xhtml">
<ui:param name="commonData" value="#{thisPagesController.commonData}"/>
</ui:include>
これは、「commonData」をcommonPage.xhtmlページに渡し、理想的にはCommonPageControllerクラスの「commonData」プロパティを設定する必要があります。
@ManagedProperty("#{commonData}")
CommonData commonData;
ただし、これは機能していません...管理プロパティが設定されていません。
これを行うための適切な方法は何ですか?