Bonjour,
j'ai pas arrivé à remplir un datatable via des données de la BD, voici mes codes:
JSF:
JAVA:
public List test()
{
Authentif autent = new Authentif();
Connection conne = autent.getConnection();
ArrayList liste = new ArrayList();
try
{
String requete=null;
String finale=null;
requete= (" select agent from web_superviseur");
Statement smt = autent.getStatement();
ResultSet rs_bloc = smt.executeQuery(requete);
while (rs_bloc.next())
{
finale=rs_bloc.getString("agent").toString();
liste.add(finale);
}
}
catch (SQLException sqle)
{
System.out.println("pbl SQL");
}
return (List) liste;
}
private List list_test = new ArrayList();
public List getList_test() {
if(list_test == null) {
list_test = new ArrayList();
for (Iterator it = test().iterator(); it.hasNext();) {
WebSuperviseur a= (WebSuperviseur) it.next();
}
}
return list_test;
}
public void setList_test(List list_test) {
this.list_test = list_test;
}
NB: La connexion à la base est bonne.
Afficher la suite