Liste dynamique

Fermé
a_developper Messages postés 36 Date d'inscription jeudi 20 avril 2017 Statut Membre Dernière intervention 14 juin 2017 - Modifié le 20 avril 2017 à 22:13
Bonsoir ,

j'ai un problème concernant mon projet de fin d'études j2ee :(

j'ai deux select d'une façon quand je choisi une catégorie dans la 1ère select seulement les produits donc le clé étrangère correspond à la catégorie sélectionnée doivent être affiché


voilà le code

select 1 : catégorie
<%
                categorieDAO dao = new categorieDAO();
                request.setAttribute("cat", dao.getAllcategorie());
               %>
               
               <select name='id_secteur' id="id_secteur" class='form-control'>
                
                <option value="" disabled="disabled" selected="selected">Catégorie</option>
                <c:forEach items="${cat}" var="cc">
                 <option value="${cc.id}"><c:out value="${cc.nom}"></c:out>
                    <c:set value="${cc.id}" var="idc" scope="request" ></c:set>
                 </option>
                </c:forEach>
               </select>



// récupérer l'id de la catégorie
                                        <% int cId = ((Integer) request.getAttribute("idc")).intValue();%>

select2:
<%
                produitDAO d = new produitDAO();
               request.setAttribute("pr", d.getAllProduits());
               %>
               
               <select name='id_produit' id="id_produit"
                class='form-control'>
                <option value="" disabled="disabled" selected="selected">Produit</option>
                <c:forEach items="${pr}" var="cd">
                 <c:choose>
                <c:when test="${cd.id_categorie == 1}" > 
                <option value="${cd.id}"><c:out value="${cd.nom}"></c:out></option>
                 </c:when>
                </c:choose> 
                </c:forEach>
               </select>

Cordialement ,
Merci d'avance