Poderia me dar uma ajuda, tenho um Bean produto e esse bean tem uma list preço
public class Produto {
private List<Preco> preco;
..}
public class Preco {
private BigDecimal valor; //HERDA DE BIGDECIMAL
private parcelamento parcelas;
}
Meu controller está assim…
@RequestMapping("/produtos/form") //requisição recebida de /produtos/form retorne o mesmo
public ModelAndView form(){
ModelAndView modelandview = new ModelAndView("/produtos/form"); //recebe view name
modelandview.addObject("parcelamento", parcelamento.values());
modelandview.addObject("preco", Preco.class); //manda do view para o controller, coloco na variavel tipo do jslt o enum
//O "parcelamento"é a chave do enum
// o tipo preço que está dentro dentro do for da JSTL
//values é um array do enum.
System.out.println("Entrando no controller form");
return modelandview;
A pergunta é como escrevo o JSTL?Eu fiz assim…na verdade fiz de varias formas mas não consigo inserir as informações na minha tabela de preços…
<c:forEach items="${object['class'].declaredFields}" var="p" varStatus="i" >
<div>
<input type="text" name="[${i.valor}].valor" />
<input type="text" name="[${i.parcelas}].parcelas" />
</div>
</c:forEach>