Bonjour, j'ai du code qui mets un array d'items dans un arraylist<arraylist> simplement: (C'est un fichier .CSV, donc je veux le code 100% dynamique, je connais pas les noms des colons, je veux juste des cellule s�parar par le ;)
/***************************************************************************/
ArrayList<
String> userList = new ArrayList<String>();
ArrayList<ArrayList<String>> userListArray = null ;
while ((line = bufRdr.readLine()) != null )
{
userListArray=new ArrayList<ArrayList<String>>();
st = new StringTokenizer(line,";");
while (st.hasMoreTokens()) /* looping on our columns, adding a new map each time */
{
userList.add(st.nextToken());
}
userListArray.add(userList);
}
request.setAttribute( "userListArray", userListArray);
//And so with
struts i try to diplay it:
< logic:iterate id="userList" name="userListArray" type="java.util.ArrayList" >
<tr >
< logic:iterate id="users" name="userList" >
<td><bean:writename="users" /></ td >
</ logic:iterate >
</ tr >
</ logic:iterate >
/**********************************************************************************/
Apres ce code, j'ai l'information, mais tout sur 1 ligne, le double iteration ne marche pas, j'ai entendu qu'il faut utiliser "nested" mais comment faire dynamiquement? sans connaitre le nom du property?
Merci d'avance!