Gravar valor de um combo box (option)

0 respostas
cs.santos0

Iai,

Bom pessoal, resisti mto para vir até aki, porem ja testei tudo e tentei de tudo mas não consigo tirar o erro.
Sou novo com vraptor e não consigo resolver o seguinte:

tenho duas tabelas no bd uma de parceiros e outra de tipo de parceiro, sendo que estou relacionando as duas para que eu possa ter muitos parceiros para um tipo de parceiro. até ai tudo bem e creio que estou fazendo certo, pois quando eu utilizo uma classe q criei para preencher os dados ele funciona. Porem quando tendo com o vraptor ele grava o dado em banco de dados mas o valor do campo relacionado fica marcado com null.

segue o trecho onde eu preencho e insiro a lógica de inserção e atualização:

<form action="parceiro.armazena.logic" method="post">
		<input type="hidden" name="parceiro.cod" value="${parceiro.cod}"/>

            <select name="parceiro.tipo.cod">
		<c:forEach var="tipoParceiro" items="${listaTipoParceiros}">
			<option value="${tipoParceiro.id}"
                               <c:if test="${parceiro.tipo.id == tipoParceiro.id}">                                                                                                                         
                                      selected="selected"
                               </c:if>
                        > ${tipoParceiro.tipoParc}
                        </option>
	       	</c:forEach>
	</select>
        </form>

se algum puder me dar uma força, eu agradeceria mto e mto!!

obrigado

Criado 28 de janeiro de 2008
Respostas 0
Participantes 1