| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/02/2004 18:41:54
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
Olá, boa noite a todos.
Erro aparentemente besta, mas já procurei bastante e não encontrei solução em lugar algum ...
Quando eu faço request.getParameterMap e tento imprimir isso, as keys vem com o nome correto, mas o values não são mostrados corretamente ( Lang.String.etc ).
Bizarro que se eu peço um parametro específico ( request.getParamenter( "meuParametro" ) o valor aparece corretamente.
Já tentei fazer um cast para string, mas mesmo assim o erro persiste.
A maneira que estou a tentar neste momento:
Muito obrigado \o/
|
Former LIPE. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/02/2004 18:48:37
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Segundo a documentacao, o value retornado eh um array de strings, ao inves de uma unica string... Isso acontece pq dependendo de como foi montando o form, pode vir mais de um valor para o mesmo parametro. Portanto, voce deve manipular isso no teu codigo.
Rafael
|
"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"
http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/02/2004 19:01:00
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
Saquei cara! Mas ainda acho muito estranho, pois se eu mando dar um print num array de Strings, os elementos são mostrados corretamente.
Vou fazer os testes aqui, obrigado rafael
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/02/2004 16:01:01
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
Esta é a solução que eu encontrei (esqueci de postar ontem). A soma à string e o são gambiarras provisórias hehe
Chique? Não chique? Melhor eu estudar artes plásticas?
Valeu \o/
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/05/2008 17:06:08
|
arleiribeiro
Smalltalk
Membro desde: 09/05/2008 17:00:24
Mensagens: 1
Offline
|
para pegar dados de um form bem simples (com apenas um valor por chave) eu fiz assim
Map<String,String[]> params = Collections.synchronizedMap((Map<String, String[]> ) new HashMap<String, String[]>(request.getParameterMap()));
for (Map.Entry<String, String[]> e : params.entrySet())
System.out.println(e.getKey() + ": " + e.getValue()[0]);
Críticas e dicas são bem vindas!
|
|
|
 |
|
|