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 :
Pourriez vous me dire comment acceder à ${article.stock} dans la scriptlet ?
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 <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>
Merci
Partager