Предполагается, что вы используете Facelets, следующее должно сделать это:
<div id="tagcloud">
<t:dataList value="#{backingBean.items}" var="item" layout="simple">
<a href="#" rel="#{item.rel}">#{item.name}</a>
</t:dataList>
</div>
Если вы используете JSP (надеюсь, что нет), вы можете заменить # {item.name} на h: outputText.
backingBean.items
в примере указывает на некоторый компонент поддержки, который возвращает List
со значениями, которые отличаются для каждой строки.