如何打破<ui:repeat> </ui:repeat>

时间:2011-03-20 05:53:48

标签: jsf loops facelets break

有没有简单的方法可以打破ui:重复循环?

我试图按照以下方式进行,但它不起作用。想法是在requestScope.counter == 1。

时打印图像
    <c:set target="#{requestScope}" property="counter" value="0" />
    <ui:repeat var="mediaVar" value="#{brandsVar.brandBrandMedia}" >

<ui:fragment rendered="#{mediaVar.bmType eq 'image'}">
    <ui:param name="#{requestScope.counter}" value="#{requestScope.counter + 1}" />
</ui:fragment>

<h:graphicImage rendered="#{mediaVar.bmType eq 'image' &amp;&amp;  requestScope.counter == 1}"
height="100" width="100"
value="location of image" />
    </ui:repeat>

1 个答案:

答案 0 :(得分:1)

你无法突破ui:repeat。至于您的具体问题,请使用and代替&amp;&amp;