j'ai un problème je veux quand je choisis dans une zone de défilement une référence de bon de commande le référence de Bon de Livraison se donne automatiquement avec tous les informations de Bon de Livraison le problème que j'ai maintenant c'est que je n'arrive pas à sélectionner les références de Bon de Commande;voici le code de la page check

<%@ include file="/WEB-INF/inc/top_header.jsp"%>

<head>
<script type="text/javascript">
<!--
function client(e){
var url = "commande?op=check&id="+e.options[e.selectedIndex].value;
document.location.href = url;

}
//-->
</script>
</head>
<body bgcolor="#8FCF3C">
<div id="page"><%@ include file="/WEB-INF/inc/menu.jsp"%>
<div id="content">
<%@ include file="/WEB-INF/inc/header.jsp"%>
<div id="main">
<h1>Bon de Livraison</h1>


<form action="<%= reqUrl %>/commande?" method="post">
<input type="hidden" name="op" value="check"/>
<p>
<label for="id">bon de commande</label>
<select name="commande_id" onchange="commande(this)">
<option value=""></option>
<c:forEach var="commande" items="${commandeClient}" varStatus="status">
<option <c:if test="${commande.id == param.id}">selected</c:if> value="${commande.id}">${commande.reference}</option>
</c:forEach>
</select>

</p>
</form>
</div>
<c:if test="${commande!= null}">

</c:if>
</div>
</div>

<script type="text/javascript">
$(document).ready(function() {
$("#liste_produits").tablesorter();
});
</script>
</body>
<%@ include file="/WEB-INF/inc/footer.jsp"%>
la servlet :

if(action.equals("check")) {

Query q = sessionDb.createQuery("from CommandeClient C");
List<CommandeClient> commandes = q.list();
request.setAttribute("commandes", commandes);

Integer id = null;
try {
id = Integer.parseInt(request.getParameter("id"));
}
catch (NumberFormatException e) {
// TODO: handle exception
}


if(id != null) {
q = sessionDb.createQuery("from CommandeClient C where C.id =" + id);
CommandeClient commandeClient = (CommandeClient)q.uniqueResult() ;
request.setAttribute("commandeClient", commandeClient);

}
gotoPage("/jsp/livraisons/check.jsp", request, response);
merci pour vos aide.