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
qui me renvoie un vector<vector<string>> cette methodes je l utilise dans mon Action .
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; }
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
le resultat etait du genre ca :
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>
En revanche moi je voulais recuperer element par element puisque je n aurrai pas besoin d afficher tout ces info.
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]
Merci d'avance .
Partager