Form não submete inputText que está dentro do c:forEach[RESOLVIDO]

Bom dia galera, estou com um grande problema, possua uma lista no meu MB e o forEach no xhtml que itera essa lista, tenho um commandLink que dá um add na lista, ai eu vou adicionando o tanto que eu precisar, mas quando submeto o form, o que eu preenchi nos inputText não está dando binding, ai quando chega la no método que é chamado quando submeto o form a lista está com todas as posições mas o campo que é o que está sendo editado no inputText fica nulo, e deveria estar com o que eu escrevi.

Acho que ficou meio dificil de entender, rsrsrsrsr.

Codigo do xhtml:

      <b>Objetivos da Unidade</b>
					<h:panelGroup id="objetivosList">
						<c:forEach var="objeto" items="#{controller.objeto.objetivosUnidade}">
							<h:inputText value="#{objeto.descricao}"/>
							<br/>
							<br/>
						</c:forEach>
					</h:panelGroup>
					<p:commandLink styleClass="btn btn-blue"
									actionListener="#{controller['adicionarObjetivo']}"
									value="Adicionar Objetivo" 
									update="objetivosList"/>
					<h:commandButton value="Submit" action="aa" />

ai quando clico nesse comandButton não faz nada, e teria que dar o binding, preenchendo os campos da lista.

Me ajudem!!!

Tentou com ui:repeat? Está usando jsf, por favor, use jsf…

AAAAHHHHH, funcionou

obrigado, eu nem tinha me lembrado do ui:repeat

valeu drsmachado