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 : 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
...
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
 
<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.