Bonjour,
Je veux afficher une liste de domaines et puis afficher une liste de ces domaines avec leur objectifs et leur pratiques, et en cliquant sur un domaine on est envoyé vers ce domaine avec ces objectifs et ces pratiques.
pour afficher les domaines tous seuls j'ai le code suivant:
et pour afficher les domaines avec leurs objectifs et pratiques j'ai le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <c:forEach var="domaine" items="${sessionScope.domaines}"> </tr> <A href="#iter" tppabs="#iter"><c:out value="${domaine.abreviation}"/></A> </tr> </c:forEach>
mais le problème est que quand je clique sur un des domaine affichés en premier je suis toujours envoyé vers le premier domaine de la second liste. je crois que c'est normale c'est le premier domaine qui prend le name iter et donc on s'oriente vers lui, mais je ne sais pas comment faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <c:forEach var="domaine" items="${sessionScope.domaines}"> <c:out value="${domaine.niveauCMMI}"/> <A name=iter><c:out value="${domaine.abreviation}"/></A> <c:out value="${domaine.titre}"/> <c:forEach var="objectif" items="${sessionScope.objectifs}"> <c:if test="${domaine.id==objectif.domaineprocessusId}"> <c:out value="${objectif.abreviation}"/> <c:out value="${objectif.titre}"/> <c:forEach var="pratique" items="${sessionScope.pratiques}"> <c:if test="${pratique.objectifId==objectif.id}"> <c:out value="${pratique.abreviation}"/> <c:out value="${pratique.titre}"/> </c:if> </c:forEach> </c:if> </c:forEach> </c:forEach>
Partager