Как получить значение пользовательского интерфейса: param в компоненте поддержки

Я передаю параметрp1 на другую страницуpage.xhtml:

<ui:include src="page.xhtml">
    <ui:param name="p1" value="#{someObject}"/>
</ui:include>

Можно ли это оценить#{p1} внутри метода @PostConstruct поддерживающего компонентаpage.xhtml? Используя следующий фрагмент кода,#{p1} не может решить:

FacesContext currentInstance = FacesContext.getCurrentInstance();
currentInstance.getApplication().evaluateExpressionGet(currentInstance, "#{p1}", String.class);

Зачем мне это нужно?

Я использую файл xhtml (скажем, component.xhtml) в качестве компонента пользовательского интерфейса. У этого файла есть компонент поддержки, из которого я должен получить данные компонента. Поскольку я включаю этот файл xhtml дважды или больше в свою главную страницу JSF, я хочу передать разные объекты каждому из component.xhtml, чтобы мой компонент работал с моими пользовательскими данными при каждом включении.

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

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