Bonjour à tous,

je suis occupé à essayer de parcourir un fichier de type properties qui contiens plusieurs valeur pour la génération de bouton au format html automatique.

Pourquoi faire comme cela ?
Simplement que la personne à demander de pouvoir édité un seul et unique fichier avec un note pad ou autre.

le but est de générer des boutons qui eux même auront une action pour l'envoie de sms par groupe d'après le bouton choisi, voilà pour la petite histoire.

maintenant j'arrive à parcourir le fichier properties mais au lancement on dirais qu'il fait une boucle sans fin et je ne sais pas pourquoi. j'ai essayer également avec un iterator et même résulat.

donc je voudrais faire une boucle avec la condition de sortie quand on arrive à la fin du fichier properties.

voici mon code et plus bas le contenu du properties (génération directement dans une page jsp)
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
<ul id="listBtn">
	<%
                int i = 1;
                Properties property = new Properties();
                property.load(new FileInputStream("C:/config.properties"));
                //Iterator it = property.keySet().iterator();
                Enumeration e = property.propertyNames();
                while (e.hasMoreElements()) {
                
        
                out.print("<li><input type='button' value='property.getProperty(ButtonName1)'/></li>");
                %>
 
	<%      }
        %>
et le properties
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#Parametres de configuration pour l'affichage et la gestion des fichiers in et out
#Répertoire des fichier in out et mot de passe de confirmation
#PathIn=c:\test\in
#PathOut=c:\test\out
#Pwd=405
#gestion bouton 1
ButtonName1=Général renfort caserne
File1=GeneralRenfortCaserne.txt
Color1=gray
#gestion bouton 2
ButtonName2=Plan d'urgence
File2=PlanUrgence.txt
Color2=red
#gestion bouton 3
ButtonName3=Rappel Cadre
File3=Cadre.txt
Color3=yellow
#gestion bouton 4
ButtonName4=Intervention CMIC
File4=CMIC.txt
Color4=yellow
#gestion bouton 5
ButtonName5=Intervention GRIMP
File5=GRIMP.txt
Color5=gray
#gestion bouton 6
ButtonName6=Intervention plongeur
File6=Plongueur.txt
Color6=gray
#gestion bouton 7
ButtonName7=Renfort équipe 200
File7=Volontaire200.txt
Color7=gray
#gestion bouton 8
ButtonName8=Renfort équipe 300
File8=Volontaire300.txt
Color8=gray
#gestion bouton 9
ButtonName9=Renfort équipe 400
File9=Volontaire400.txt
Color9=gray
#gestion bouton 10
ButtonName10=Renfort équipe 500
File10=Volontaire500.txt
Color10=gray
j'espère vraiment que vous pourrez m'apporter une idée sur le problème.
merci
Rudy