Mostrar imagem do banco com o PrimeFaces

2 respostas
EHS

Bom galera, andei pesquisando por aí e não achei nada que me ajudou
estou querendo mostrar as imagens que tenho salva no banco na tela
mas não acho nem um exemplo nem tutorial, se alguém pudesse me passar
alguma coisa para dar uma olhada ficaria grato.

2 Respostas

Polverini

acho que isso resolve
http://www.primefaces.org/showcase/ui/imageSwitch.jsf

ao meu ver é so montar uma lista das imagens e pronto

EHS

tentei fazer algo aqui mas não funcionou, não da erro nenhum mas também não aparece imagem nenhuma.
Tentei debugar para ver se o array era preenchido e ele é preenchido normal.
Aqui meus codigos

xhtml
<ui:repeat value="#{produtoController.produtos}" var="produto">
                <p:fieldset legend="Simple FieldSet" style="width: 260px">
                    <h:panelGrid columns="1" cellpadding="10">
                        <p:graphicImage value="#{ptoduto.foto}" height="180px" width="250px"/>
                        <p:graphicImage value="#{produto.nome}" height="180px" width="250px"/>
                    </h:panelGrid>
                </p:fieldset>
                </ui:repeat>
controller
public void preencherTabela() {
        ProdutoDAO produtoDAO = new ProdutoDAO();
        produtos = produtoDAO.getProduto();
    }

public ProdutoController() {
        produto = new Produto();
        preencherTabela();
    }

 public List<Produto> getProdutos() {
        return produtos;
    }

    public void setProdutos(List<Produto> produtos) {
        this.produtos = produtos;
    }
Criado 10 de março de 2011
Ultima resposta 10 de mar. de 2011
Respostas 2
Participantes 2