Bonjour ,

je suis entrain de développer une application web on utilisant Struts et je suis bloque.mon problème est le suivant :

j'ai la méthodes
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
22
23
24
 
public final Vector<Vector<String>> query(String query) throws JdbcAdapterException
    {
	try
	{
		Vector<Vector<String>> rows = new Vector<Vector<String>>();
		Statement statement = _connection.createStatement();
		ResultSet result = statement.executeQuery(query);
		int ncs = (result.getMetaData()).getColumnCount();
 
		while (result.next())
		{
			Vector<String> columns = new Vector<String>(ncs);
			for (int i = 1; i <= ncs; i++)
			{
			    Object object = result.getObject(i);
			    if (object == null) columns.addElement(""); else columns.addElement(object.toString());
			}
			rows.addElement(columns);
		}
		result.close();
		statement.close();
		return rows;
	}
qui me renvoie un vector<vector<string>> cette methodes je l utilise dans mon Action .
Ma JSP en faite c'est une page pour afficher la liste des produits qui se trouve dans ma base .

et donc j'ai recupere mon vector<vector<string>> avec la variable request.

et pour parcourir ce vetor j'ai utilise la balise <logic:iterate> voici le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<logic:iterate id="myCollectionElement" name="list">
 
  		<bean:write name="myCollectionElement"/><br />
 
	</logic:iterate>
le resultat etait du genre ca :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
c200, Sony Vaio, Computers, 128, 1600.0, Conf Laptop Vaio, null]
[c245, Cle USB KINGSTOM G, Others, 500, 30.0, description du produits, null]
[c300, Samsung U600, Audio-Video, 88, 120.0, description phone, null]
[c350, Ipod 3Go , Audio-Video, 299, 200.0, Description Of products, null]
En revanche moi je voulais recuperer element par element puisque je n aurrai pas besoin d afficher tout ces info.


Merci d'avance .