Bonjour,
je débute en jsp et je voulais savoir si les include dtnamique était possible. j'ai essayé de faire ça mais ca ne fonctionne pas terrible :
Page (page.jsp) qui appel le include dynamique :
( ${articleEnCours.template} contient le chemin vers le fichier à inclure )
Un fichier inclus (template1.jsp) :
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 ... <div class="col2"> <c:forEach var="articleEnCours" items="${page.articles}"> <c:out value="${articleEnCours.article.title}" /><br /> <jsp:include page="${articleEnCours.template}" flush="true"> <jsp:param name="inc_article" value="${articleEnCours.article}" /> </jsp:include> <%-- <c:import url="${articleEnCours.template}"> <c:param name="inc_article" value="${articleEnCours.article}" /> </c:import> --%> </c:forEach> </div ...
ca fonctionne presque. Le param inc_article par contre n'est pas dispo dans template1.jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <div class="bloc"> <div class="blocHeader"> <div> <h6>template 1 : <c:out value="${inc_article.title}" /></h6> <p> content : <c:out value="${inc_article.content}" /> </p> </div> </div> <div class="blocFooter"><img alt="" src="spacer.gif" /></div> </div>
Voila, si vous avez une solution. ou un autre moyen pour faire ça.
merci d'avance, Julien C.
Partager