<a:contentFlow value="#{imagesView.images}" var="image"> <a:graphicImage name="demo/images/nature/#{image}" styleClass="content" /> <div class="caption">#{image}</div> </a:contentFlow>
package com.jarch.showcase.view.multimedia; import java.util.ArrayList; import java.util.List; import javax.annotation.PostConstruct; import javax.faces.bean.ManagedBean; @ManagedBean public class ImagesView { private List<String> images; @PostConstruct public void init() { images = new ArrayList<String>(); for (int i = 1; i <= 12; i++) { images.add("nature" + i + ".jpg"); } } public List<String> getImages() { return images; } }