Bonsoir à tous

J'ai un petit probleme lors de la récupération d'un objet dans mes pages jsp.
J'ai mis dans le request scope une liste dont voici le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 public Event newSearch(RequestContext context) {
        Client client = new Client();
        List typeClientList = typeClientDao.loadAll();
        // Put the form on the request scope
        context.getRequestScope().put(UCA200EntryController.SEARCH_CRITERIA_FORM, client);
        context.getRequestScope().put("typeClientList", typeClientList);
        return success();
    }
typeClientList est bien intialisé et contient les valeurs voulues.
Lorsque je repasse dans ma vue pour récupérer ma liste

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
        <%
			for(Iterator i = ((List)request.getAttribute("typeClientList")).iterator(); i.hasNext();){
				TypeClient tmp = (TypeClient) i.next();
				out.print("<option name='"+tmp.getId()+"'>"+tmp.getLibelle()+"</option>");
			}
		%>
j'obtient un null pointer excetion ==> il ne trouve pas typeClient


org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/jsp/clientSearchForm.jsp at line 30

27:
28: <select name="typeClient.id" id="typeClient.id">
29: <%
30: for(Iterator i = ((List)request.getAttribute("typeClientList")).iterator(); i.hasNext(){
31: TypeClient tmp = (TypeClient) i.next();
32: out.print("<option name='"+tmp.getId()+"'>"+tmp.getLibelle()+"</option>");
33: }


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:415)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:171)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:251)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1160)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:901)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)


root cause

java.lang.NullPointerException
org.apache.jsp.WEB_002dINF.jsp.clientSearchForm_jsp._jspService(clientSearchForm_jsp.java:93)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

quelqu'un peut-il m'aider ?

merci d'avance pour votre aide.