estou com esse select funcionando de boa aki…
<select id="selectOK" name="desc_produto" onchange="selecionar();" >
<option value="">..Selecione..</option>
<c:forEach var="produto" items="${dao.lista}">
<option value="${produto.vlrcompra}" > // USO ISSO AKI EM UM CAMPO LOGO ABAIXO
${produto.descricao} //PRECISO GRAVAR ESSE EM BD
</option>
</c:forEach>
</select>
Porem eu preciso gravar em BD, o nome do produto que seria ${produto.descricao}, como minha servlet pega os dados por parametros ela grava o valor do produto e nao a descricao. Sei q o que ele grava é o que esta no VALUE do OPTION, mas nao tem como eu gravar o que esta DENTRO do option nesse caso ai nao?
o eskema ai é o seguinte, ecolho o nome no select, dai ja puxa pra mim o valor pra um input text. [FUNCIONA]
porem pra gravar no BD esta gravando assim
1- cod: 33
2- desc_prod: 1.99 ----------------> aki tem q vir a descricao e la em cima ele pega o valor do option value e eu quero o que esta dentro do option que no caso seria a descricao ${produto.descricao}
3 QTDE: 2
data: 10/10/2010
total: 3.98
pra entender melhor:
