Olá,
Estou iniciando com o VRaptor, que por sinal é muito mais rápido o desenvolvimento do que com stuts XD
Bom, estou com problema em um formulário simples de cadastro de itens.
Neste cadastro é possível selecionar as várias cores que este item pode ter.
Até ae tudo certo, mostrei as cores em checkbox para poder seleciona-las, porém quando vou cadastrar é me retornado um “error” pelo validador (hibernate annotation) dizendo que “no_converter_found”. Já tentei várias coisas e nada de conseguir relacionar as cores aos itens. Abaixo segue parte dos códigos utilizados. Vlw pela força. Ah, o retorno do checkbox sempre vem como null!
ItemLogic
@Validate(params={"item"})
public void armazena(Item item){
this.daoFactory.beginTransaction();
this.daoFactory.getItemDao().atualiza(item);
this.daoFactory.commit();
}
JSP
<form action="item.armazena.logic" method="post">
<!-- campos do form -->
Cores:
<c:forEach var="cor" items="${cores}">
<div style="height:17px; width:100px;">
<div style="float:left; width:15px; "><input type="checkbox" name="item.cores" value="${cor.id }" /></div>
<div style="float:left; width:70px;">${cor.nome }</div>
<div style="float:left; background-color:#${cor.rgb }; border:1px solid #000000; height:13px; width:13px; font-size:1px;"> </div>
</div>
</c:forEach>
Bean
@ManyToMany
private Set<Cor> cores;
//getters and setters