Dúbida para receber valores no ManagedBean

Boa tarde, estou com o seguinte problema, estou desenvolvendo uma tela de cadastro de clientes, o problema é na parte de incluir o endereço, pois não existe um número exato de endereços desse cliente (o cliente pode cadastrar a matriz e mais várias filiais), em termos de persistência endereço é uma outra tabela. A parte de Javascript acredito que já está OK, consigo ir criando várias linhas para o cliente colocar o endereço novo. Porém a minha dúvida é de como o meu managedbean vai receber essa quantidade indeterminada de valores referentes ao endereço.

Alguém tem uma ideia de como fazer isso?

Grato.

Através de uma lista

Boa tarde,

Bom, faça com que o ManagedBean receba os dados de apenas um endereço, valide-os e os coloque em uma lista … faça isso a cada novo endereço.
Este procedimento pode ser executado para o formulário sempre que o usuário clicar no “mais um” ou no “salvar”.
É interessante a utlização de ajax, para facilitar a utilização.

Espero ter ajudado.

Att,
Kaduzick