Mudar imagem dinamica atraves de um selectItem

5 respostas
EuclidesFilizola

Boa tarde pessoal,

eu gostaria de saber se alguém já fez algo do tipo. Eu estou precisando colocar uma imagem que vai depender do valor selecionado dentro de um selectItem por exemplo.
Ou seja, eu seleciono uma cidade X, e em cima dela, aparecer a foto da cidade, dae se eu trocar para cidade Y, a imagem que irá aparecer em cima, é a da cidade Y e assim, sucessivamente.

alguem poderia me dar uma luz ?

5 Respostas

L

use o (a4j:mediaOutput), no change do selectItem vc pega a imagem correspondente e da um Rerender nele .

gilbueno

teste desta maneira:

<h:form>
            <h:selectOneMenu value="#{seuBean.suaVariavel}">
                <f:ajax render="imagem"/>
                <f:selectItems value="#{seuBean.suaListaDeItensPossiveis}"/>
            </h:selectOneMenu>
            <h:graphicImage url="#{seuBean.variavelDaUrlDaImagem}" id="imagem"/>
        </h:form>

se não der certo tente colocar @SessionScoped no Bean

EuclidesFilizola

vou da uma olhada aqui, daqui a pouco dou um retorno a vocês.

EuclidesFilizola

Bom dia pessoal,

eu estou com um probleminha básico.

Não estou conseguindo inserir a imagem no banco utilizando uma url, ou seja, utilizando o local dela, ao invés de utilizar um objeto blog, ol … etc.

como eu faço isso ?

gilbueno

ainda não trabalhei com upload de imagens no Java (antigamente trabalhava com PHP, passado sombrio, nem gosto de lembrar)
mas eu prefiro armazenar os arquivos no servidor ao invéz do banco de dados,
c vc já tem ela no servidor não é mais fácil vc gravar apenas a url no BD e depois usar essa URL para exibir?

sei que não consegui responder sua pergunta, sou iniciante ainda

Criado 10 de setembro de 2010
Ultima resposta 12 de set. de 2010
Respostas 5
Participantes 3