Olá pessoal, boa noite.
Não estou conseguindo exibir imagens dentro do componente p:graphicImage que está
dentro de um p:carousel.
Segue o MB e a página xhtml:
private List<StreamedContent> images;
private void carregaImagemUltimosVisitantes() {
try {
List<HistoricoAcesso> historicos = historicoAcessoService.getUltimosAcessos();
for (HistoricoAcesso historico : historicos) {
StreamedContent imagem = new DefaultStreamedContent(new ByteArrayInputStream(historico.getUsuario().getFoto()),
"image/jpeg", historico.getUsuario().getIdUsuario().toString());
images.add(imagem);
}
} catch (Exception ex) {
System.out.println(ex.getMessage());
}
}
Xhtml:
<ui:define name="galeria">
<p:carousel value="#{portalController.images}" var="image">
<p:graphicImage width="40px" height="50px" value="#{image}" />
</p:carousel>
</ui:define>
Renderização do componente image:
img id="j_idt35:0:j_idt36" width="40px" height="50px" alt="" src="/EncontroNoivas/app/index.xhtml?primefacesDynamicContent=image"
Se alguém souber como proceder.
Agradeço desde já,
Abs,
Att,
Lessandro