Array (Servlet) para input text (JSP) [RESOLVIDO]

Fala pessoal! Tudo bem?
Depois de apanhar bastante no problema que mencionarei abaixo, cheguei peeeerto de uma solução! heheh…
Enfim…
Tenho um construtor Produto que, além de seus atributos normais, getters e setters, possui também um ArrayList de outro construtor, denominado Tecnica (codigo, item e valor) (Int, String e String).
Consigo popular corretamente todas as informações, ‘setando’ os atributos na request (denominado produto):

No meu JSP, utilizo um for:Each para buscar todo o conteudo, assim:

<c:forEach var="prd" items="${produto.tecnicas}"> <c:out value="${prd.valor}"/> </c:forEach>

(utilizei o c:out para visualizar o que eu estava trazendo de informação). Neste caso, as informações apareceram assim pra mim (na tela JSP):
Valor 01 Valor 02 Valor 03 Valor 04 Valor 05

Minha primeira dor de cabeça: Preciso separar as informações e colocar, uma a uma, nos campos de e não faço idéia de como fazer.
Li algumas coisas sobre toString(), mas também não entendi o que tenho que fazer, já que, em resposta, tenho o retorno de uma única String.

Alguém poderia me ajudar dando algum exemplo?
Brigadão pela força!

Então, para entender o toString…

Passo 1:
crie a classe

public class Pessoa{
     private Integer codigo;
     private String nome;

     //getters e setters
}

Passo 2: na sua main faça:

  Pessoa p = new Pessoa();
  p.setCodigo(1);
  p.setNome("teste");
  System.out.println(p);

Passo 3: Observe o resultado no console.

Passo 4: Modifique a classe Pessoa adicionando o código:

@Override
public String toString(){
    return "Código: "+codigo+" Nome: "+nome;
}

Passo 5: Observe o resultado

FIM :slight_smile:

Sobre o foreach…

É tipo assim:

<c:forEach var="prd" items="${produto.tecnicas}">  
        <input type="text" id="valor" value="${prd.valor }" />
        //outros inputs
</c:forEach>

Aeeee!
Valeeeeeeu d34d_d3v1l!!!
Brigadão!
\o/

de nadaa :wink:
poderia colocar [resolvido] no titulo do topico?
abrazz