Bonjour,

J'ai un fichier .properties qui contient de données
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'aimerais créer les variables portant le meme nom.
J'ai mon code qui ressemble à
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>
Dans item[0] je récupère bien la "clé" et dans item[1] sa valeur.
Mais impossible de créer des variables dynamiques.
Quelqu'un a-t-il une idée ou une autre solution?

Merci
Vincent