Utilisation d'une variable de jsp dans un scriptlet
Bonjour, j'ai une liste avec des articles dont le stock est obtenu, dans la jsp, par ${article.stock}
Je voudrais que l'utilisateur puisse en sélectionner un certain nombre allant de 1 à ${article.stock}. Pour cela je créer à partir d'un scriplet une liste d'entier. Dans la scriptlet, je n'arrive pas à acceder à ${article.stock}.
Voici le code :
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
|
<table>
<TR><TH>Titre</TH><TH>Description</TH><TH>Prix TTC</TH><TH>Stock</TH><TH>Quantité</TH></TR>
<% int compteur = 0; %>
<c:forEach var="article" items="${sessionScope['listeArticleIterateur']}">
<TR>
<TD>${article.designation}</TD>
<TD>${article.description}</TD>
<TD>${article.prixEnStringTTC}</TD>
<TD>${article.stock}</TD>
<TD>
<%
ArrayList<String> listeItem = new ArrayList<String>();
for( int i = 0; i < ${article.stock} ; i ++ )
listeItem.add( Integer.toString(i));
%>
<select name="quantite">
<c:forEach var="i" items="${listeItem}">
<option value="${i}">${i}</option>
</c:forEach>
</select>
</TD>
<TD><A href="addArticleControleur?type=${article.type}&designation=${article.designation}">Ajouter</A></TD>
</TR>
<% compteur = compteur +1; %>
</c:forEach>
<%if( compteur == 0 ){%>
<TD>Aucun article ne correspond à votre recherche</TD>
<% } %>
</table> |
Pourriez vous me dire comment acceder à ${article.stock} dans la scriptlet ?
Merci