Я нашел другой способ отправки информации из пользовательского интерфейса: включить в компонент в JSF 2.2. Устанавливая скрытое значение и ссылаясь на метод в компоненте.
например:
<ui:include src="/toInclude.xhtml">
<ui:param name="idValue"
value="#{masterBean.idValue}" />
</ui:include>
Не нужно использовать: в начальной строке в этом файле.
Сначала будет задан этот скрытый параметр, который будет приводить в порядок бин.
И в toInclude.xhtml будет:
<h:inputHidden id="idValue"
value="#{toIncludeBean.putIdValue(idValue)}" />
в Бобе:
@Named(value = "toIncludeBean")
@Scope("view")
public class ToIncludeBean {
private String value;
public void putIdValue(String idValue) {
//This is in my bean
this.setValue(idValue);
}
}