Bonjour,
voila je n'arrive pas à faire ce que je veux dans ma page jsp. (je suis pas encore trés doué en java / jsp . d'ailleurs je sais pas si je le serais un jour)
j'itére sur une collection d'objet qui peuvent être de type différent et j'aimerais savoir sur quel type je suis en cours pour pouvoir appliquer telle ou telle méthode.
Voila un exemple :
dans ma jsp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ... <c:forEach var="element" items="${elements}"> <c:if test="${ element est de type B }"> ${element.methodeB} </c:if> <c:if test="${ element est de type C }"> ${element.methodeC} </c:if> </c:forEach>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Class A { ... }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Class B extends A { ... private String getMethodB() ... }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Class C extends A { ... private String getMethodC() ... }
(au passage c'est une collection chargé automatiquement par hibernate)
Merci d'avance. Julien C.
Partager