Luiz
ja tentou assim:
String nome[] = request.getParameter("nome"); //sem o [] no parâmetro
System.out.println(nome[0]); //imprimindo somente a posição 0 do campo nome...
?
caso funcione, você deverá apenas fazer um for para ler os arrays...e processar da maneira que quizer...
To: java-br@yahoogrupos.com.br
From: mpaulobr@gmail.com
Date: Wed, 15 Feb 2012 01:20:59 -0300
Subject: Re: [java-br] Ajuda - Formulário Dinâmico - Campos Múltiplos
Boa noite Luiz, qual o resultado do seu System.out?
Abraços
Marcus Paulo
Enviado via iPhone
Em 14/02/2012, às 15:34, Luiz Carlos Ribeiro <luizriber@gmail.com> escreveu:
> *Olá boa tarde Galera,*
>
> Estou com um grande problema e gostaria de saber se algume pode me ajudar,
> ou me dar um caminho a seguir...
>
> Seguinte Preciso criar um Formulário com Nome, Telefone, Idade onde o
> usuário defina quantas vezes ele deseja colocar estes campos...
> Na tela (O Sistema tem Muito mais Campos, Porem estou tentando fazer
> somente com estes três para ver se da certo...)
>
> A tela ira ficar com um Botão de ADD Campos, assim que o usuário Clicar irá
> aparecer novos Campos na Página...
> Peguei uma Função na Net que esta funcionando... Porem não consigo pegar os
> Campos na Servlet...
>
> Alguém pode me ajudar por favor ... O Problema é para pegar os valores dos
> Campos que o usuário Colocou na Servlet...
>
> Segue abaixo um pouco do problema ...
>
> *HTML*
> <script type="text/javascript" src="
> http://www.tecnowarez.com/arquivos/jquery/jquery.min.js"></script>
> <script type="text/javascript" src="Form.js"></script>
>
> div class="dados">
> <p class="campoDados">
> <input type="text" name="nome[]" />
> <input type="text" name="telefone[]" />
> <a href="#" class="removerCampos">Remover Campos</a>
> </p>
> </div>
> <p>
> <a href="#" class="adicionarCampos">Adicionar campos</a>
> </p>
>
> *FUNÇÂO JAVASCRIPT - JQuery*
>
> $(function () {
> function removeCampo() {
> $(".removerCampos").unbind("click");
> $(".removerCampos").bind("click", function () {
> i=0;
> $(".dados p.campoDados").each(function () {
> i++;
> });
> if (i>1) {
> $(this).parent().remove();
> }
> });
> }
> removeCampo();
> $(".adicionarCampos").click(function () {
> novoCampo = $(".dados p.campoDados:first").clone();
> novoCampo.find("input").val("");
> novoCampo.insertAfter(".dados p.campoDados:last");
> removeCampo();
> });
> });
>
> *SERVLET*
>
> public void executa(HttpServletRequest request,
> HttpServletResponse response)
> throws Exception {
> String nome = request.getParameter("nome[]");
> String telefone = request.getParameter("telefone[]");
>
> String nomes[] = request.getParameterValues("nome[]");
> String telefones[] = request.getParameterValues("telefone[]");
>
> System.out.println("Dados do Usuario: \n" + nome + telefone + nomes +
> telefones);
>
> }
>
> Desde já Agradeço pela ajuda ....
>
> --
> *-----------------------------
> **Atenciosamente**
> Luiz Carlos Ribeiro Santos
> *
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
------------------------------------
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/java-br/
<*> Para sair deste grupo, envie um e-mail para:
java-br-unsubscribe@yahoogrupos.com.br
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html







0 comentários:
Postar um comentário