Como salvar no DB um arquivo enviado numa requisição?  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
zirocool
JavaEvangelist
[Avatar]

Membro desde: 06/11/2004 17:00:05
Mensagens: 472
Localização: Candelária - RS
Offline

Olá, estou tendo um probleminha com NullPointerException ao enviar um arquivo pra minha servlet salvar no db.

A dúvida é a seguinte, no meu bean, eu to com um método setFoto( Blobo foto), e quando eu populo meu bean com uma API da jakarta, dá esse erro aqui (no console do eclipse):



E no tomcat dá esse erro (porque não consegui preencher a propriedade do objeto para mim persistir na base):


Já vi que tem merda no parâmetro. A questão é, como eu faço pra inserir no meu bean, o arquivo que está sendo enviado na requisição??
Vou ter que salvar esse arquivo em disco, e depois lê-lo e salvar no bean pra mim persistir na base?


Antes que alguém me diga, que é melhor salvar no disco, e guardar somente o caminho e o nome, já vou adiantando que isso foi especificação, e eu não posso fugir disso.
Gostaria mto de dar um upload no server e trabalhar somente com os paths, sei que é mais veloz, mas eu não posso fugir da especificação...

Obrigado à todos que coloborarem.

Segue abaixo os códigos, se quiserem ver...

Controller.java


ContatoGeneric.java


Contato.java




"Não decore passos, aprenda o caminho." (Klaus Vianna)
http://twitter.com/misaelbr
[WWW] [ICQ]
julianostr
GUJ Ranger
[Avatar]

Membro desde: 31/03/2006 14:16:14
Mensagens: 855
Localização: Blumenau - SC
Offline

Você certamente tem um campo do tipo file na sua página não?

Eu não achei no seu código o trecho onde é lido o conteúdo desse campo.

Mas tudo bem, pro seu servlet poder "pegar" esse arquivo informado lá na página JSP você pode usar um componente pra auxiliá-lo.

Pesquise sobre commons-upload, blz?

Eu até agora só usei o componente do struts pra isso pois pra pegar via request sem um componente é bem complexo, foi o que me informou a galera aqui do serviço.

Boa sorte aí...

LASER
Light Amplification by Stimulated Emission of Radiation
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team