Bom dia!
Eu ví no curso como preencher uma lista de valores dos livros com Enum... Até ai blz...
Estou desenvolvendo um projeto e quero preencher a DESCRICAO e o CODIGO do TipoProduto...
Eu listo no meu formulario.jsp as descrições dos tipos de produto...
Minha classe TipoProduto, os dois campos:
@Column(name = "tipo_produto")
private Integer tipoProduto;
@Column(name = "descricao_tipo_produto", length = 30)
private String descricaoTipoProduto;
O método no meu ProdutoController:
@RequestMapping("/vaz")
public ModelAndView vaz() {
List<TipoProduto> tiposProduto = produtoDao.listaTipoProduto();
List<Montadora> montadoras = produtoDao.listaMontadora();
List<SulfixoOpcional> sulfixosOpcionais = produtoDao.listaSulfixoOpcional();
ModelAndView modelAndView = new ModelAndView("produto/vaz");
modelAndView.addObject("tiposProduto", tiposProduto);
modelAndView.addObject("montadoras", montadoras);
modelAndView.addObject("sulfixosOpcionais", sulfixosOpcionais);
return modelAndView;
}
E no meu formulario.jsp:
<label>Descrição tipo produto:</label>
<select name="produto.descricaoTipoProduto" id="descricaoTipoProduto">
<c:forEach items="${tiposProduto}" var="tipoProduto" varStatus="status">
<option value="${produto.descricaoTipoProduto}" ${produto.descricaoTipoProduto eq tipoProduto.descricaoTipoProduto ? "Selected" : ""}> ${tipoProduto.descricaoTipoProduto}</option>
</c:forEach>
</select>
Aonde eu devo adicionar o código:
<input type="text" name="produto.tipoProduto" size="3" maxlength="3" disabled/><br /><br />
Como eu devo alterar essa linha acima, para sincronizar o código com a descrição que eu escolhi no select...
Por gentileza eu gostaria que alguém me desse um exemplo...
Obrigado!!!