Bonjour à tous, je précise que je développe en java (pages jsp).
J'appelle une fonction java script sur l'évènement onload de ma page web qui met beaucoup trop de temps à se faire.
Ce qui prend du temps dans cette fonction, ce sont les deux boucles ci dessous:
listeC est une liste de contact et liste une liste de société. Ces deux listes sont très grosse (toutes les données de la base quasiment) alors comment pourrais-je améliorer ce chargement?
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 var aNames = new Array(); var aID = new Array(); var aCont = new Array(); var aContID = new Array(); <%for(int i = 0; i < listeC.size(); i++){%> aCont.push("<%= listeC.get(i).getContactnom()%>" +"/"+ "<%= listeC.get(i).getContactprenom() %>") aContID.push("<%=listeC.get(i).getContactid()%>") <%}%> <%for(int i = 0; i < liste.size(); i++){%> aNames.push("<%= liste.get(i).getSocieteRaison1()%>" +"/"+ "<%= liste.get(i).getSocieteRaison2() %>" +"/"+ "<%= liste.get(i).getSocieteCodePostal() %>") aID.push("<%=liste.get(i).getSocieteId()%>") <%}%>
Merci d'avance!
Partager