Estou testando Spring Framework aqui e travei na hora de preencher uma array por um formulário JSP.
É o seguinte, tenho a classe Pessoa que tem uma array de telefones:
public class Pessoa {
...
private String nome;
private Telefone[] telefones;
...
// getters e setters
}
public class Telefone {
private int ddd;
private String numero;
// getters e setters
}
Eu quero no formulário colocar alguns campos de telefone e colocar os valores nessa propriedade telefones da classes Pessoa. Mais ou menos assim:
Telefone 1: (___) ________
Telefone 2: (___) ________
Telefone 3: (___) ________
Como fazer isso?
PS: aceito trocar a array por um Set, Map, Collection, List, o que for…
PS2: Só pra constar, pra preencher o nome da Pessoa eu fiz assim e tá funcionando:
<spring:bind path="pessoa.nome">
<label for="nome">Nome:</label> <input type="text" id="nome" name="nome" size="40" maxlenght="100" value="<c:out value="${status.value}"/>" /><br />
</spring:bind>
[]'s
Rodrigo