| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/09/2006 22:07:43
|
andre_a_s
GUJ Ranger
![[Avatar]](/images/avatar/3328bdf9a4b9504b9398284244fe97c2.jpg)
Membro desde: 23/02/2003 01:04:53
Mensagens: 755
Localização: Santo André(SP)
Offline
|
Buenas senhores
Estou com um problema que está em tirando o sono...
Tenho uma pagina que vai fazer upload, meu form está assim:
Porém, na minha Servlet, ao tentar um request.getParameter("acao"), ele me retorna null. Ai que vem o bizarro... se eu tirar o enctype="multipart/form-data" e tentar novamente o request.getParameter("acao"), ele vai me trazer o valor "upload"!!!! Mas se eu deixar o form sem o enctype a servlet não consegue pegar o upload e me joga uma excessão!
Ou seja, com o enctype="multipart/form-data" não consigo pegar os parametros do request, e se tirar ele eu consigo, alguem sabe oq pode ser? Ta me tirando o sono isso...
Essa é a minha Servlet:
|
Gosta de cerveja e de viagem?
Visite meu blog!
http://www.TravelAndBeer.com |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2006 21:40:31
|
andre_a_s
GUJ Ranger
![[Avatar]](/images/avatar/3328bdf9a4b9504b9398284244fe97c2.jpg)
Membro desde: 23/02/2003 01:04:53
Mensagens: 755
Localização: Santo André(SP)
Offline
|
Pelo que li, quando se usa enctype="multipart/form-data" não é possivel pegar os parametros com o request.getParameter.
Alguem imagina uma solução pra isso?
|
Gosta de cerveja e de viagem?
Visite meu blog!
http://www.TravelAndBeer.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2006 00:15:10
|
marinabender
Smalltalk
Membro desde: 06/10/2006 13:50:46
Mensagens: 4
Offline
|
Estou com o mesmo problema! Será q alguém pode ajudar?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2006 01:26:20
|
seufagner
JavaEvangelist
![[Avatar]](/images/avatar/5fd0245f6c9ddbdf3eff0f505975b6a7.jpg)
Membro desde: 06/05/2005 16:33:09
Mensagens: 447
Localização: Rio de Janeiro - RJ
Offline
|
falai andre
cara, com o header multipart/form-data os parametros e o arquivo veem todos misturados no stream...
como "hard solution" voce pode ler o stream, atraves do metodo getInputStream() da interface ServletRequest, e identificar do seu modo aí os parametros..
se for possivel utilizar alguma biblioteca, da uma olhada no commons upload, projeto da jakarta, ele trata de maneira muito pratica o lance com uploads... ate o struts vem com a classe MultipartRequest para tratar disso.. voce escolhe ai..
abs!
|
@seufagner
seufagner.com.br
"Simplicidade é a maior forma de sofisticação"
Leonardo Da vinci
|
|
|
 |
|
|