¿Cómo utilizar el enlace de componentes en JSF derecho? (componente de ámbito de solicitud en bean de ámbito de sesión)

Mojara 2.1.21

He actualizado mi pregunta basada en los comentarios. Tengo dos situaciones en las que un componente está vinculado al bean de sesión del servidor. (Enlaces adicionales con información:El atributo de enlace hace que se identifique un ID de componente duplicado en la vista yhttps://stackoverflow.com/a/12512672/2692917)

Versión 1:

single.xhtml:

 <h:outputText value=... binding="#{mysessionbean.out}" />

Java:

 @SessionScoped @Named public class Mysessionbean {
    UIOutput out;
    //getter and setter ....
 }

Versión 2:

template.xhtml:

 <h:outputText value=... binding="#{mysessionbean.out}"

view1.xhtml:

 <ui:composition template="template.xhtml" />

view2.xhtml:

 <ui:composition template="template.xhtml" />

Java:

 @SessionScoped @Named public class Mysessionbean {
    UIOutput out;
    //getter and setter ....
 }

La versión 1 está bien. (Al menos no he encontrado ningún error hasta ahora). Pero en la versión 2 se produce el error de ID duplicado si navego de una página a otra. Por que sucede ? ¿Es seguro usar un componente (de ámbito de solicitud) (en la versión 1) con el enlace de ámbito de sesión? ¿Hay otros casos de uso a considerar?

Editar:Requisito funcional 1:

Quiero usar los datos de referencia de Primefaces en una vista. Necesito algo de información de este datatable. (Por ejemplo, fila o índice de fila seleccionado). Así que vincular el datatable me ayuda a recuperar esta información.

Requisito funcional 2:

Componentes de unión en componentes compuestos. Ellos estarán obligados a la sesión de frijol de ámbito. (Y se usa principalmente en una página, pero ¿qué pasa si lo uso en otra página?

Requisitos 3

La situación como en "Versión 2". Plantilla con menú primefaces y sesión con ámbito de enlace. Para esto he usado el EL-Binding.

Respuestas a la pregunta(2)

Su respuesta a la pregunta