je refais mon code avec la version 1.4 avec quelque modif, voila mon code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| //class Name
public static ArrayList<Name> getAllName(){
ArrayList<Name> AllName = new ArrayList<Name>();
ResultSet result;
if((result = Connec.GetAll("name"))==null) return null;
//Sa me permet d'avoir un resultSet avec tous le contenu de la table name(code_nom,lib_nom)
else {
try {
while(result.next()){
Name nom = new Name(result.getInt(1),result.getString(2));
AllName.add(nom);
}
} catch (SQLException e) {
}
}
return AllName;
} |
et puis ma servlet:
request.setAttribute("ListName", Name.getAllName());
et enfin mon foreach:
1 2 3 4
| <c:forEach var="nom" items="${requestScope['ListName']}">
<c:out value="${nom.lib_nom}"/>
</c:forEach> |
mon erreur est la suivante:
Unable to find a value for "lib_nom" in object of class "Name" using operator "."
Partager