I have the following code, i can see images in the ui:repeat part but when i click on the image the command link and setPropertyActionListener works fine but the image does
Replace
<p:graphicImage id="prodImage" value="#{imageController.image}" alt="unable to load image #{imageController.imageID}" />
by
<p:graphicImage id="prodImage" value="#{imagesStreamer.image}" alt="unable to load image #{imageController.imageID}">
<f:param name="id" value="#{imageController.imageID}" />
</p:graphicImage>
and remove that ImageController#getImage()
method. Keep using the ImageStreamer
for all dynamic images (assuming that you used the one as provided in one of your previous questions).