2 loops imbriqués
10-06-2012Dans une page JSP, il n’est pas possible d’imbriquer 2 m4:loop. La solution est de déclarer le second loop en utilisant l’objet M4Operations.
Voici un exemple pour afficher un select.
<select id="STAT<%=zposicion%>" name="STAT<%=zposicion%>">
<%
try {
M4Operations m = new M4Operations(request);
int i_list = 0;
String znodo8_id = "";
String znodo8_nm = "";
for (i_list = 0; i_list < zcount8; i_list++) {
m.moveData(znodo8,zmeta4object,znodo8,String.valueOf(i_list));
znodo8_id = m.getItem(znodo8,zmeta4object,znodo8,"","SFR_ID_STAT_ENTP");
znodo8_nm = m.getItem(znodo8,zmeta4object,znodo8,"","SFR_NM_STAT_ENTP");
%>
<option value="<%=znodo8_id%>"> <%=znodo8_nm%></option>
<%
}
} catch(Exception e) {}
%>
</select>