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 :
	
	| 12
 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}"/> <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 :
	
	<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 :
	
	| 12
 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 <forEach>
	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
						
					
Partager