Mudar imagem dinamica atraves de um selectItem

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 ?

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

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

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

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 ?

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