Array de HtmlInputText. Isso eh possivel?

4 respostas
Marlon_Meneses

Ola pessoal!
Tenho o seguinte problema:
Em um formulario o usuario informa o numero de itens e entao eh exibido a quantidade de HtmlInputText de acordo com o numero informado. Ateh aih tudo bem. A minha duvida eh em como posso fazer um get nisso tudo dinamicamente. Isso eh possivel? Se for alguem pode me explicar como fazer?

4 Respostas

ramilani12

É possivel sim
No seu JSP ou html declare seus input text como Array:

<input type="text" name="empresa[]" size="10" maxlength="20" class="box">
<input type="text" name="empresa[]" size="10" maxlength="20" class="box">

No seu Servlet utilize o metodo request.getParameterValues("empresa[]"); esse metodo lhe retorna um Array de Strings

String [] a = request.getParameterValues("empresa[]");
 for (int x = 0 ; x &lt a.length; x++)
  System.out.println("Empresa "+a[x] );
Marlon_Meneses

Tem um detalhe
Eu estou usando JSF!
Esqueci de mencionar!rsrsrsrs
Como isso ficaria?

ramilani12

JSF sei do basico do basico mas não fugiria muito dessa solução.

Como vc pega os valores do input e passa manage bean?

Marlon_Meneses

Eh essa a minha duvida!
no bean eu criei um array de HtmlInputText o problema eh na pagina. Como faço pra que no binding seja feito o set em uma posicao desse array?

Criado 23 de julho de 2007
Ultima resposta 23 de jul. de 2007
Respostas 4
Participantes 2