vRaptor - Como pegar o ID do OPTION selecionado num SELECT?

Senhores, estou com um probleminha.

Exemplo:

[i]<select … name=“produto.tipo” … >

[b]Limpeza[/b] [b]Bebida[/b][/i]

Quando recebo produto.tipo no meu form, ao invés de vir o “id” do tipo selecionado, ele vem o conteudo mesmo (limpeza, bebida) … teria alguma forma de pegar o ID ?

Abraços.

Por padrão a tag deve enviar um atributo chamado value, caso ele não esteja presente o valor enviado será o que está entre a abertura e o fechamento das tags, caso queira receber os ids… add os ids na tag value do seu

abrss

Você tem que adicionar o value.
Utilizando taglib. Caso você pegue do banco essa informação.

&lt;label for="tipo"&gt;Tipo de Produto:&lt;/label&gt;
	&lt;select name="produto.tipo"&gt;
	&lt;c:forEach items="${produtoList}" var="produto"&gt;  
	&lt;option value="${produto.id}"&gt;${produto.nome}&lt;/option&gt;
	&lt;/c:forEach&gt;
	&lt;/select&gt;

Senão é so.

&lt;select .. name="produto.tipo" .. &gt;
&lt;option id="1" value="1"&gt;Limpeza&lt;/option&gt;
&lt;option id="2" value="2"&gt;Bebida&lt;/option&gt;

Ok?

Substitua option id por option value!

Abraço

um muito obrigado a todos.