Boa Tarde a todos,
Estou com uma dúvida e preciso de ajuda! :o Vamos lá, no vídeo 01 da aula 03, o professor faz um forEach no JSP, até aí OK!
<c:forEach var="tipoPreco" varStatus="status" items="${tipos }">
<div>
<label>${tipoPreco }</label>
<input type="text" name="precos[${status.index }].valor">
<input type="hidden" name="precos[${status.index }].tipo" value="${tipoPreco }">
</div>
</c:forEach>
A minha dúvida é, como que o Spring faz o binding dos itens: precos.valor e precos.tipo ? Ele usa os métodos set's da classe Preco? É isso? OBS: Sei como ele recebes os dados, no caso do valor via texto e no caso do tipo é pelo expression language no campo value. Minha dúvida é como ele faz o binding mesmo!