Por favor, gostaria que alguém me ajudasse a entender e confirmar o meu entendimento, entendi que o ${tipos} vem do Controller , correto?
o var="tipoPreco" relaciona com o Enum ou só foi usado o mesmo nome?
Como é o funcionamento do status? parece que ele funciona como um indice é isso mesmo???
Ou seja gostaria, de entender ${tipos}, var="tipoPreco" e varStatus="status" como funciona.... alguém poderia me explicar melhor essa lógica?
<c:forEach items="${tipos}" var="tipoPreco" varStatus="status">
<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>