Probleme avec Logic:iterate
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:
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:
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:
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 .