Problema <select> e <input type="text">

Boa tarde



<jsp:useBean id="dao" class="br.controle.dao.ProdutoDAO" />




o select:


<tr>       
		<td><label>Produto</label> </td>
		<td>
		
		<select name="desc_produto">  
    <option value="">.. Selecione .. </option>  
    <c:forEach var="produto" items="${dao.lista}">  
       <option value="${produto.descricao}" > 
              ${produto.descricao} 
              
       </option>  
        
    </c:forEach>  
    
</select> 
	  
		</td>    
		
		</tr> 


e o input:


 <tr>       
		<td><label>Valor Un.</label></td> 
		<td><input name="vlrcompra" type="text"   size="10"                                                                                                id="vlrcompra" >    </td>    
							</tr>                                                                                                     

gostaria que ao selecionar o nome do produto, neste devido viesse o valor unitario desse mesmo produto. Nao consigo fazer com que ele carregue ao selecionar o nome no Select.

Alguem sabe se isso é possivel?

lembrando que o select ta funionando PERFEITAMENTE.

o problema seria pegar o valor do preco unitario.
ja tentei

${produto.vlrcompra}     ou    ${param.vlrcompra}

no value do input, e nao vem mesmo assim.

alguem tem alguma ideia?