Voilà mon soucis:
J'essaie d'afficher tant bien que mal (enfin plutôt mal en l'occurence) une liste d'objets "Projet". Cette liste est stockée dans ma variable bean "Profil" déclarée comme suit:
Ma classe Projet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public class Profil{ private List<Projet> allProjets; public void setAllProjets(List<Projet> lprojet){ allProjets = lprojet; } public List<Projet> getAllProjets(){ return allProjets; } }
Ma JSP:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public class Projet{ private Integer Id; private String Nom; ... public void setId(Integer a){ Id = a; } public Integer getId(){ return Id; } ... }
Mais j'obtiens ce message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <logic:iterate id="listProjet" name="profil" property="allProjets"> <bean:write name="listProjet" property="Id" /> .... </logic:iterate>
Et j'initialise allProjets de cette façon: " List<Projet> allProjets = new ArrayList<Projet>(); "javax.servlet.jsp.JspException: No getter method for property Id of bean listProjet
Si quelqu'un sait d'où ca peut venir ... Je comprend vraiment pas ce qui cloche...
Merci d'avance
Partager