【发布时间】:2011-08-01 21:52:02
【问题描述】:
我需要在“title”属性中插入值,但我想知道怎么做,应该是这样的:
<ui:repeat //..>
<h:graphicImage library="images" name="#{image}" title="#{title}" />
</ui:repeat>
我只能发送一个用逗号分隔的字符串:
<!-- calling the component -->
<cs:small_slider images="products/eletricity.jpg,products/water.jpg" >
<!-- the component with dynamic rendering -->
<cc:interface>
<cc:attribute name="images" type="java.lang.String" required="true" />
</cc:interface>
<cc:implementation>
<div id="slider-container">
<div id="slider-small">
<ui:repeat value="#{fn:split(cc.attrs.images, ',')}" var="image">
<h:graphicImage library="images" name="#{image}" />
</ui:repeat>
</div>
</div>
</cc:implementation>
有什么想法吗?
【问题讨论】:
标签: java arrays jsf jsf-2 facelets