Bonjour,
afin de ne pas melanger les codes dans une même page jsp, je prefere passer par une servlet où je recupère le contenu de ma table puis par la methode request.getAttribute("att") j'aurai mes données affichés dans la pages jsp
je procède comme suit
J'utilise une ArrayList de tableaux de String
je crée les tableau
j'execute ma requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
ArrayList<String[]> chefActel = new ArrayList<String[]>();
		String[] login =  new String[100];
		String[] pass = new String[100];
		String [] matricule = new String[100];
		String [] nom = new String[100];
		String [] prenom = new String[100];
		String [] email = new String [100];
		String [] codeActel = new String[100];
		String query ="select c.login, c.pass, p.matricule, p.nom, p.prenom, p.email, ch.codeactel from compte c, personnel p, chefactel ch	where c.login = p.logincompte and p.matricule = ch.matricule";
		ResultSet result = conn.createStatement().executeQuery(query);
mon premier problème c'est que je veu effectuer le tout dans une même fonction peut import le nombre de boucle
j'ai essayé d'itérer manuellement ces deux sol° mais je croi que ca ne marchera pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
String query ="select c.login, c.pass, p.matricule, p.nom, p.prenom, p.email, ch.codeactel from compte c, personnel p, chefactel ch	where c.login = p.logincompte and p.matricule = ch.matricule";
		ResultSet result = conn.createStatement().executeQuery(query);
ResultSetMetaData resultMeta = result.getMetaData();
int j = 0;
while(result.next())
for(int i = 1; i<=resultMeta.getColumnCount; i++)
{
login[j] = result.getObject(i).toString();
pass[j] = result.getObject(i).toString();
j++;
matricule[j] = result.getObject(i).toString();
 
//2eme sol°
for(int i = 1; i<=resultMeta.getColumnCount; i++)
while(result.next())
{
login[j] = result.getObject(i).toString();
pass[j] = result.getObject(i).toString();
j++;
}
dans ces deux sol° les tableaux vont recevoir toujours la même valeur
comment proceder pour recuperer ces données
merci