Não estou conseguindo pegar o diretorio selecionado pelo " <input type=“file” “,
atualmente para pegar algum campo na pagina utilizo “value” desta forma " <h:inputText id=“rg” size=“20” value=”#{pessoaMB.pessoa.pesrgie}">"
como posso pegar o valor se o input não possui o “value”??
Isso acontece por que o elemento html input type=“file” funciona de maneira diferente.
Tanto que você precisa adicionar ao form a propriedade enctype como “multipart/data”
adicionei o codigo, mas eu precisava passar o caminho do diretorio para o bean como eu faço com “<h:inputText id=“rg” size=“20” value=”#{pessoaMB.pessoa.pesrgie}">"
D
drsmachado
Entenda uma coisa, não envia um diretório ou uma String identificando o diretório, mas, um arquivo.
Por isso você precisa de determinadas configurações, como o enctype.
Sem que você espeficique o problema de forma mais adequada, é impossível te ajudar.
E, sem que você pesquise, é impossível fazer algo.
J
jpfurian350
tenho uma tela onde o cliente seleciona um arquivo txt, apos ele selecionar o arquivo ele clicka em um botao processar onde no managedbean em realizo a leitura deste arquivo.
D
drsmachado
Você está esquecendo de um detalhe: o usuário e a aplicação estão em locais diferentes (um em seu equipamento - pc, note, tablet, celular, etc - e outro no servidor).
Esse processo te obrigará a realizar o upload do arquivo.
Faz sentido usar o , mas você precisará de muito mais que isso.
Fazer upload pelo JSF 2 é um parto. E chato para ca#$#%
J
jpfurian350
tenho pouca pratica no JAVA trabalhava com Delphi, vc teria algun link ou exemplo?
D
drsmachado
Pouca ou muita, isso não justifica. O funcionamento é o mesmo, basta dar uma pequena lida, pesquisada e estudada.
Não possuo nenhum link de exemplo.
Mas sei que no google você consegue praticamente tudo, inclusive, pronto se procurar direito.
Basta uma pequena dose de boa vontade e paciência para pesquisar e você terá sucesso.
J
jpfurian350
ok obrigado pela ajuda amigo, segue abaixo uma forma de se trabalhar com arquivos.