JSF Итеративный составной компонент с настраиваемым контентом

Я хочу создать составной компонент, в котором к компоновке можно передать точное расположение итеративных элементов. Это упрощенный пример и работает:

<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>

Но я не хочуh:outputText быть жестко закодированным в компоненте. При использовании компонента я пытаюсь получить что-то вроде этого:

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

Предполагается, что я должен использоватьvar, но я не знаю, как справиться с этим в моем компонентеа также доступ к ребенку<h:outputText value="Test #{user.name}"/> правильно.

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

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