[b]Aquiquerocolocarumcampoparaimagem[/b]<tr><tdalign="right"><h:outputTextvalue="#{m.imagemTipo}"/></td><td><h:selectOneMenuvalue="#{imagemBean.imagem.tipoImagem}"><f:selectItemitemValue="Cozinhas"itemLabel="Cozinhas"/><f:selectItemitemValue="Dormitorios"itemLabel="Dormitorios"/><f:selectItemitemValue="Banheiros"itemLabel="Banheiros"/><f:selectItemitemValue="HomeOffice/HomeTeather"itemLabel="Home Office/Home Teather"/><f:selectItemitemValue="AreasDeServiço"itemLabel="Areas de Serviço"/><f:selectItemitemValue="Comercial"itemLabel="Comercial"/></h:selectOneMenu></td></tr></table>
Eu não sei entendi direito mas você pode adicionar a lib do MyFaces que existe um componente pra upload
de arquivo.
<t:uploadFilevalue="${bean.arquivo}"/>
Daí na classe bean voce faz referencia a um uploadFile do myfaces que o arquivo já está lá…
Espero ter ajudado!
J
Jefalchet
Desculpe o abuso cara, mas não entendi como fazer isso ainda. Acho que não me espessei bem, preciso fazer um formulário em JSF que tenha os campos
Imagem e tipo de Imagem
O campo imagem deve ter um botão para procurar a imagem.
Outra coisa conversando com alguns colegas ainda não sei direito se guardo a imagem no banco ou apenas uma String com o endereço de onde ela esteja
rafael.espiritosanto
Tranquilo!!!
Primeiro você vai no site da Apache e pega as bibliotecas da distribuição MyFaces.
Dá uma lida rápida no tópico de instalação pois eu não me lembro se tem que
adicionar algum parâmetro no web.xml
Aqui mesmo tem um exemplo de uso de envio de arquivo.
Lá tem um exemplo de uso da tag de upload de arquivo (tanto a pagina jsp como a classe)
Procurar somente por imagens acho não sei como fazer, o que vai ser exibido vai ser um inputText
com o botão de procurar arquivo.
Quanto a salvar os arquivos no banco, vai dar um pouco mais de trabalho pra depois
recuperar o arquivo pra exibição mas você tem menos problemas caso queira fazer backup
do sistema, migrar o sistema para outro local, etc…