JSF Composite component Durchlaufen und anzeigen einer Liste der Objekte

In JSP und JSTL würde ich normalerweise tun so etwas wie dieses:

<c:forEach items="${userList}" var = "user">
    <div id = "user-block">
        <h1>${user.name}</h1>
        <div id = "user-description">
            <p>${user.description}</p>
        </div>
        <ul>
            <li> Age: ${user.age} </li>
            <li> City: ${user.city} </li>
            <li> Country: ${user.country} </li>
        </ul>
    </div>
</c:forEach>

Ich versuche zu gewinnen, das gleiche Ergebnis mit Passenden Composite-Bauteile:

<cc:interface>
    <cc:attribute name="value" type="java.util.List" required="true" shortDescription="The list of objects that should be displayed"/>
</cc:interface>

<cc:implementation>
    <div class = "event-block">

    </div>
</cc:implementation>

Das problem ist, dass ich nicht weiß, wie der Iteration über die Objekte #{cc.attrs.Wert}.

LE:
Ich würde gerne wissen, ob es einen Weg gibt, um dieses Problem zu lösen, ohne Verwendung von JSP oder JSTL

  • bitte stop-tagging JSF Fragen wie [java] bei der Frage nicht um eine grundlegende Java-code/Sprache-problem (die wiederum im wesentlichen unabhängig von JSF-dann). Dies verhindert, dass [java] nitwits, die downvoting sind Fragen, die Sie nicht verstehen und/oder posten nonsensicial Kommentare/Antworten (und dieser auch verhindert, dass Standard-XML - /XHTML-syntax-highlighting wird versaut wegen der höheren Rangfolge der [java] tag).
  • Oh, wie ich sehe. Berücksichtigen
InformationsquelleAutor Ionut | 2012-01-06
Schreibe einen Kommentar