Bonjour,
J'ai un fichier .properties qui contient de données
J'aimerais créer les variables portant le meme nom.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Hostname=xxx.xxx.xxx.xxx QueueManager=QMx QueueName=QNx Channel=Cx Port=Px
J'ai mon code qui ressemble à
Dans item[0] je récupère bien la "clé" et dans item[1] sa valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <c:import url="/dpu/plugins/MQparam.properties" var="prop" /> <% String[] tab = ((String)pageContext.getAttribute("prop")).split("\n"); %> <c:forEach var="ligne" items="<%= tab %>" > <c:set var="item" value="${fn:split(ligne,'=')}" /> <c:if test="${fn:length(item[0]) > 1 }" > <c:set scope="session" var="${item[0]}" value="${item[1]}" /> </c:if> </c:forEach>
Mais impossible de créer des variables dynamiques.
Quelqu'un a-t-il une idée ou une autre solution?
Merci
Vincent
Partager