Komponent kompozytowy JSF Iterative z dostosowywaną treścią

Chcę utworzyć komponent złożony, w którym do układu kompozytowego można przekazać ostry układ elementów iteracyjnych. Jest to uproszczony przykład i działa:

<composite:interface>
    <composite:attribute name="value"/>
</composite:interface>

<composite:implementation>
    <ul>
        <c:forEach var="i" items="#{cc.attrs.value}">
            <li>
                <h:outputText value="Test #{i.name}"/>
            </li>
        </c:forEach>
    </ul>

Ale nie chcę tegoh:outputText być zakodowanym na stałe w komponencie. Podczas korzystania z komponentu próbuję mieć coś takiego:

<my:list var="user" value="#{myBean.userList}">
  <h:outputText value="Test #{user.name}"/>
</my:list>

Zakłada się, że muszę użyćvar, ale nie wiem, jak sobie z tym poradzić w moim komponenciei dostęp do dziecka<h:outputText value="Test #{user.name}"/> poprawnie.

questionAnswers(1)

yourAnswerToTheQuestion