Bonjour a tous et a toutes,
Je travaille avec la technologie javaEE MVC et base de données Oracle
J'ai créé une classe entité site. Dans un site j'ai un nom et un id.
J'ai créé un model qui lui s'occupe des requete SQL ( INSERT, SELECT, UPDATE, DELETE)
Puis un controler qui exécute ma requête et l'envoie à la vue.
et ensuite dans ma vue
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4ArrayList<Site> sites = mSite.read("SELECT nomSite FROM site"); request.setAttribute("siteData", sites); request.getRequestDispatcher("salle.jsp").forward(request, response); request.getRequestDispatcher("reservation.jsp").forward(request, response);
je récupère comme ceci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <% if(request.getAttribute("siteData") instanceof ArrayList){ ArrayList<Site> listSite = (ArrayList<Site>)request.getAttribute("siteData"); Iterator<Site> iterator = listSite.iterator(); for(int i=0; iterator.hasNext(); i++){ out.print("<option>" + iterator.next() +"</option>" ); } } %>
Le problème c'est que je récupère aucune donnée. Est ce quelqu'un sait pourquoi ou me mettre sur la voie.
Merci d'avance
JUJU
Partager