想象一下,我有以下代码:
<a:repeat value="#{bean.getList()}" var="x" >
<li class="la">
<span>
<img src="#{bean.getThumbImageUrl(x)}"/>
</span>
</li>
</a:repeat>
我在bean.getList()上收到一个元素列表。对于每个元素,我得到它的图像并打印出来。在<li>
标签上,我正在定义一个特定的类。我需要的是将不同的类应用于bean.getList()的最后一个元素。
有谁知道怎么做?
由于
答案 0 :(得分:1)
刚刚找到解决方案:
<a:repeat value="#{bean.getList()}" var="x" rowKeyVar="row">
<li class="#{row==<numberOfElements>?'lala':''}">
<span>
<img src="#{bean.getThumbImageUrl(x)}"/>
</span>
</li>
</a:repeat>
感谢您的帮助Kamil Szot
答案 1 :(得分:0)
也许你可以使用:dataList而不是:repeat来有条件地为最后一个元素输出一些东西(类),比如下面的googled代码片段?
<t:dataList rowCountVar="rowCount" rowIndexVar="rowIndex">
<h:outputText value="," rendered="#{(rowCount-1)!=rowIndex}">
</t:dataList>