Colegas, em uma aplicação web com JSF (sem facelets), como fazer com que ao clicar em um botão (h:commandButton) a aplicação exiba uma janela de seleção de arquivo e registre em um atributo String de uma classe bean o caminho e nome do arquivo selecionado?
Exemplificando, um cadastro de funcionários em que além dos campos nome, endereço, etc, exista a necessidade de armazenar uma foto do funcionário (no banco de dados será armazenado apenas o caminho e nome do arquivo de imagem jpeg).
Em html existe o comando que exibe a janela “Escolher arquivo”,
porém em JSF ainda não encontrei uma maneira de como fazê-lo.
Você pode estar usando jsf com primefaces para estar facilitando sua vida em relação a isso.
Uma coisa legal é que o primefaces tem um site de demonstração de seus recursos.
Dá uma olhada. http://www.primefaces.org/showcase/ui/fileUploadHome.jsf
R
raf4ever
otaviojava:
Você pode estar usando jsf com primefaces para estar facilitando sua vida em relação a isso.
Vc trabalha com telemarketing?
A
andredf
otaviojava:
Você pode estar usando jsf com primefaces para estar facilitando sua vida em relação a isso.
Uma coisa legal é que o primefaces tem um site de demonstração de seus recursos.
Dá uma olhada. http://www.primefaces.org/showcase/ui/fileUploadHome.jsf
Infelizmente o meu caso é urgente e portanto não há tempo para acrescentar primefaces no sistema.
É um trabalho acadêmico que será apresentado nos próximos dias e apenas está faltando esse detalhe de como selecionar um arquivo (uma imagem).
Alguém pode ajudar?
R
raf4ever
andredf:
otaviojava:
Você pode estar usando jsf com primefaces para estar facilitando sua vida em relação a isso.
Uma coisa legal é que o primefaces tem um site de demonstração de seus recursos.
Dá uma olhada. http://www.primefaces.org/showcase/ui/fileUploadHome.jsf
Infelizmente o meu caso é urgente e portanto não há tempo para acrescentar primefaces no sistema.
É um trabalho acadêmico que será apresentado nos próximos dias e apenas está faltando esse detalhe de como selecionar um arquivo (uma imagem).
p/s Vc tbm pode criar um Servlet para fazer o fileUpload.
A
andredf
Estou usando JSF 2.
Trata-se de uma aplicação demonstração a nível acadêmico e preciso apenas armazenar o caminho e nome do arquivo (imagem), não havendo necessidade de fazer upload do arquivo (O arquivo de imagem encontra-se na pasta de imagens da aplicação).
Se eu realmente não conseguir resolver o problema somente com o JSF , para utilizar o primefaces, além de adicionar o jar, talvez tenha que ser adicionada alguma configuração no web.xml e também na página jsf (taglib)? Qual configuração?