| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 09:18:35
|
marcofarnezi
What is classpath?
Membro desde: 09/01/2012 08:17:53
Mensagens: 5
Offline
|
Bom dia.
Tenho o form com alguns elementos formando um array
Dai como eu busco e manipulo estes dados do request?
Eu percebi q no request eu encontro estes dados no httpServletRequest multipartParametters.
Mas eu n sei como buscar estes dados nem como manipula-los.
Espero que alguem possa me ajudar
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 09:32:18
|
nel
JWizard
![[Avatar]](/images/avatar/1a9537e58dcb1a9913e1fc10c65c7994.jpg)
Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline
|
Estamos falando em que? Servlet? JSF? Struts?
Só para que possamos estar no mesmo contexto que o seu. Se for servlet, consegue pegar pelo getParameter, onde você pega pelo ID do seu campo após realizado o submit da página.
Procure postar esse tipo de dúvida na área de JEE, é mais apropriado.
Abraços.
|
"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 09:43:46
|
marcofarnezi
What is classpath?
Membro desde: 09/01/2012 08:17:53
Mensagens: 5
Offline
|
servlet. Desculpe.
Mas n teria como eu procurar pelo name?
Porque estes inputs são gerados em cima de registros do banco.
Teria que pegar todos eles para atualizar o banco.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 10:00:35
|
nel
JWizard
![[Avatar]](/images/avatar/1a9537e58dcb1a9913e1fc10c65c7994.jpg)
Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline
|
marcofarnezi wrote:servlet. Desculpe.
Mas n teria como eu procurar pelo name?
Porque estes inputs são gerados em cima de registros do banco.
Teria que pegar todos eles para atualizar o banco.
Bom, uma alternativa é criar um campo hidden e enviar a ele a lista de nomes. Depois, pegar pelo request essa lista de nomes e para cada nome dessa lista você busca nos Parametros. Dessa forma, mesmo que seja gerado dinamicamente os nomes, você consegue descobri-los. Pelo name não sei te responder, mas daria no mesmo. Se é dinamico, tu nao tem controle.
|
"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 10:32:19
|
Guerr@
Virtual Machine Man
![[Avatar]](/images/avatar/9fb640ea6abe0e849c8c1fd6eea97c22.jpg)
Membro desde: 03/12/2006 10:32:50
Mensagens: 520
Offline
|
Se você colocar os parâmetros exatamente com o mesmo nome, você consegue recuperar como um array com o método getParameterValues()
|
Eduardo Guerra - "É Java na ponta do dedo!"
Desenvolvedor de Frameworks - Pesquisador
Editor Chefe - Revista MundoJ
Professor - Instituto Tecnológico de Aeronáutica
Me siga no Twiter!!! http://twitter.com/emguerra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 11:47:18
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Tópico movido para o fórum de Java EE.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 14:57:11
|
Marcelo de Assis
HelloWorld
![[Avatar]](/images/avatar/73f395ad9b1623e5e3b6d1f010f7adb6.png)
Membro desde: 28/09/2011 17:00:47
Mensagens: 12
Offline
|
Acho que é possível se você tiver como renomear seus campos para somente:
Eu disse que acho, porque não sei se esses colchetes internos vão ser diferenciados pelo Java.
Normalmente eu faço isso só usando algo do tipo:
E recebendo assim:
Se não, você vai ter que dar algum jeito de passar a quantidade de campos de cada espécie, pro Servlet fazer um for e recebê-los corretamente...
--------------
nel wrote:...onde você pega pelo ID do seu campo após realizado o submit da página.
Pelo campo ID do input? Você quis dizer name né?
This message was edited 1 time. Last update was at 02/02/2012 14:59:07
|
http://www.marcelodeassis.com.br
|
|
|
 |
|
|