[ JSP ] include dynamique ?
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 )
Code:
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
... |
Un fichier inclus (template1.jsp) :
Code:
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> |
ca fonctionne presque. Le param inc_article par contre n'est pas dispo dans template1.jsp :(
Voila, si vous avez une solution. ou un autre moyen pour faire ça.
merci d'avance, Julien C.