[JSP/javascript] lire une variable dans un infobulle
Bonjour à tous,
voila j'essaye de faire apparaitre dans une jsp des variables de type String issues de Arraylist et de hashmap par l'intermediaire d'un javascript mais elles n'apparaissent pas. Par contre, si j'utilise des variables en dehors des boucles qui me permettent de récupérer mes valeurs, cela fonctionne et je ne vois pas pourquoi...
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 25 26 27 28 29 30 31 32 33
|
for (int i = 0; i < listeSrvParameter.size(); i++){
srvParam = (ServerParameters)listeSrvParameter.get(i);
nomServer = srvParam.getServerName(); out.println("<tr><td bgcolor=#242424 height='78px'>");
compteur = 0;
rebours = 0;
find = false;
for(int g=0;g<listServeurs.size();g++){
triParam = (FeuTriParamaters)listServeurs.get(g);
recupLigne = triParam.getEtatFeuTri();
typeAlerte = recupLigne.substring(recupLigne.indexOf("alerte"),recupLigne.indexOf(" Test"));
if(triParam.getNomServeurTri().equals(nomServer)){
rebours = 10 - compteur++;
if(rebours>=1){
if(typeAlerte.equals("alerte URL")){
//là le montre('"+recupLigne+"') fonctionne pas
out.println("<IMG SRC=images/feuxOrange.gif alt='feuxOrange' onmouseover= montre('"+recupLigne+"'); onmouseout= cache();>");
find=true;
}
else if(typeAlerte.equals("alerte DB")){
//là ça fonctionne
out.println("<IMG SRC=images/feuxRouge.gif alt='feuxRouge' onmouseover= montre('"+nomServer+"'); onmouseout= cache();>");
find=true;
}
}
}
} |