Iterate avec une collection - Java - Programmation
MarshPosté le 18-10-2005 à 10:31:59
Salut, Je souhaite créer une boucle sur une collection de type User, et afficher la propriété nom Dans une action je mets : request.setAttribute("listeUser",c); // c est de type collection return mapping.findForward("liste" ); Et dans la jsp liste : <logic:iterate id="liste" type="User" scope="request" name="listeUser"> <bean:write name="liste" property="nom"/> <bean:write name="liste" property="prenom"/> </logic:iterate>
Et le winner is : javax.servlet.ServletException: Cannot find bean liste in any scope A tout hasard bien qu'il me semble que ce ne soit pas nécessaire j'ai ajoute avant : <jsp:useBean id="listeUser" type="java.util.Collection" beanName="listeUser" scope="request"/> et j'ai la meme chose
Pour précision si je tape request.getAttribute("listeUser" ); dans une scriplet j'obtiens ce que j'attends
Marsh Posté le 18-10-2005 à 10:31:59
Salut,
Je souhaite créer une boucle sur une collection de type User, et afficher la propriété nom
Dans une action je mets :
request.setAttribute("listeUser",c); // c est de type collection
return mapping.findForward("liste" );
Et dans la jsp liste :
<logic:iterate id="liste" type="User" scope="request" name="listeUser">
<bean:write name="liste" property="nom"/>
<bean:write name="liste" property="prenom"/>
</logic:iterate>
Et le winner is :
javax.servlet.ServletException: Cannot find bean liste in any scope
A tout hasard bien qu'il me semble que ce ne soit pas nécessaire j'ai ajoute avant :
<jsp:useBean id="listeUser" type="java.util.Collection" beanName="listeUser" scope="request"/>
et j'ai la meme chose
Pour précision si je tape request.getAttribute("listeUser" ); dans une scriplet j'obtiens ce que j'attends
Merci d'avance