Problema com Servlet  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
EderBaum
JavaBaby
[Avatar]

Membro desde: 27/07/2005 22:58:32
Mensagens: 92
Offline

Veja este código



Ele desta forma funciona perfeitamente, mas na verdade eu queria que fosse assim:



Tah beleza não tá?
Não está não, esta chamada no 2º código de request.getParameter parece anular o conteudo InputStream logo adiante, e ele fica vazio onde deveria ter um arquivo que fiz Upload.

Não entendo porquê isto ocorre, em todo caso o 1º código do topo resolve tudo, mas se eu conseguisse fazer o 2º funcionar ficaria bem mais elegante e Ágil, visto que eu só preciso do InputStream se o param for null.


sabesim.com.br
[WWW]
guilherme.chapiewski
JavaEvangelist
[Avatar]

Membro desde: 09/01/2007 16:56:48
Mensagens: 310
Localização: Rio de Janeiro
Offline

Posso estar falando besteira mas de repente se você der request.getParameter(...) quem pega o InputStream é o container e daí você não consegue pegar mais (?!?!)

Em todo caso a primeira alternativa não é tão ruim, visto que você está obtendo somente uma referência para o InputStream e não há mal nenhum nisso, certo?

Um teste interessante seria ver nesse seu primeiro código se depois de dar o request.getParameter(...) você ainda consegue acessar o InputStream (o que indicaria o que eu estou supondo no primeiro parágrafo).

Abraços,
Guilherme

Guilherme Chapiewski
http://gc.blog.br - Blog sobre desenvolvimento de software e tecnologia
[Email] [WWW] [Yahoo!] [MSN]
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team