Bonjour à tous
Voilà mon problème,

J'essaie d'afficher une liste de webvisitor dans ma page JSP en fonction de critères de recherche.

Voici le code que j'utilise :
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
				<c:forEach var="site" items="${sites}">
					<c:forEach var="webvisitor" items="${webvisitors}">	
						<c:forEach var="webvisitorSite" items="${webvisitor.webVisitorSites}">
							<c:if test="${site.name == webvisitorSite.site.name}">
								<tr>
									<td align="center"><c:out value="${webvisitorSite.site.name}"/></td>
									<td align="center"><c:out value="${webvisitor.firstname}"/>&nbsp;<c:out value="${webvisitor.lastname}"/></td>
									<td align="center"><c:out value="${webvisitor.email}"/></td>
									<td align="center"><c:out value="${webvisitor.quarantined}"/></td>
									<td align="center"><c:out value="${webvisitorSite.validated}"/></td>
 
								</tr>
							</c:if>
						</c:forEach>
					</c:forEach>
				</c:forEach>

Ma variable "sites" est récupérées depuis un tag dans ma page :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<webUserManagement:getSitesCollection var="sites"/>
Je n'ai pas d'erreur dans le tag et je retourne bien une liste de sites.

A l'affichage de la page, j'obtiens l'erreur suivante :
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
javax.servlet.jsp.JspTagException: Don't know how to iterate over supplied "items" in &lt;forEach&gt;
	org.apache.taglibs.standard.tag.common.core.ForEachSupport.toForEachIterator(ForEachSupport.java:255)
	org.apache.taglibs.standard.tag.common.core.ForEachSupport.supportedTypeForEachIterator(ForEachSupport.java:219)
	org.apache.taglibs.standard.tag.common.core.ForEachSupport.prepare(ForEachSupport.java:137)
	javax.servlet.jsp.jstl.core.LoopTagSupport.doStartTag(LoopTagSupport.java:227)
	org.apache.jsp.jsp.result_jsp._jspx_meth_c_forEach_1(result_jsp.java:452)
	org.apache.jsp.jsp.result_jsp._jspx_meth_c_forEach_0(result_jsp.java:418)
	org.apache.jsp.jsp.result_jsp._jspx_meth_c_when_0(result_jsp.java:385)
	org.apache.jsp.jsp.result_jsp._jspx_meth_c_choose_0(result_jsp.java:352)
	org.apache.jsp.jsp.result_jsp._jspService(result_jsp.java:136)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
	org.apache.jsp.jsp.search_jsp._jspx_meth_c_if_7(search_jsp.java:1300)
	org.apache.jsp.jsp.search_jsp._jspService(search_jsp.java:319)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:216)
	org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:252)
	org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1162)
	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900)
	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:808)
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:523)
	org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:463)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	com.backoffice.misc.CookieFilter.doFilter(CookieFilter.java:70)
	org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
Est ce que quelqu'un sait d'où peut venir ce problème ?

Merci pour votre aide.
Audrey