Remplir un datatable jsf à partir d'une base de donnée

safouane2013 - 4 mars 2013 à 08:30
 ramzid - 24 déc. 2014 à 19:12
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.

3 réponses

cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
4 mars 2013 à 08:41
Salut,

ArrayList<String> liste = new ArrayList<String>();
Mais le problème ne vient pas de là.

tu as créé la méthode getListe() ?
0
safouane2013
6 mars 2013 à 09:54
Bonjour,

j'ai réussi à le faire.
Mon problème maintenant, que j'ai essayé de charger un data table moyennant une requête qui interroge plusieurs tables de la BD. Merci.
0
ici un bon tuto avec video

http://j2eeandroid.blogspot.com/2014/12/srchttpsgist.html
0
Rejoignez-nous