在循环的每次迭代中将参数传递给方法

时间:2016-04-11 18:51:54

标签: jsf primefaces uirepeat graphicimage

我尝试循环的每次迭代以获取要显示的数据。

XHTML

...
<ui:repeat var="cat" value="${animalBean.listCat}">
    <p:graphicImage value="#{animalBean.getImage(cat)}"/>                                               
</ui:repeat>
...

AnimalBean

...
private List<Cat> listCat;
private StreamedContent image;
// getters + setters

public StreamedContent getImage(Cat c) {
    // Here c is null
    return new DefaultStreamedContent(new ByteArrayInputStream(c.getPhoto1()));
}
...

是否有可能以某种方式将参数传递给方法,以便在每次迭代时执行获取数据的方法?

0 个答案:

没有答案