bonjour,
je veux recuperé l'element selectioné d'une liste au niveau de l'action quand je clique sur un bouton.
voici une partie de la jsp.
le drop down est :
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 <logic:equal name="userType" value="E"> <form action="displayFinAid.do" method="post"> <TABLE border="0" cellspacing="0" cellpadding="1" width="580"> <TR> <TD width=50%><bean:message key="infor" /> <input type="text" name="studentNum" maxlength="10" size="10" value="<bean:write name="stuBean" property="stuNum" />" /> <input type="submit" value="<bean:message key="newstu" />" onclick='return IsNumeric(studentNum);' /></TD> <TD width=50% align="right">Change Academic Year: <html:select name='acadYearBean' property='academicYear' onchange="acadYearValue('commentsList');" > <logic:iterate id="item" name="yearList" scope="request"> <html:option value=""><bean:write name="item" property="academicYear" /> </html:option> </logic:iterate> </html:select> </TD> </TR> </TABLE> </form> </logic:equal>je veux recuperé la valeur choisie dans l'action :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <html:select name='acadYearBean' property='academicYear' onchange="acadYearValue('commentsList');" > <logic:iterate id="item" name="yearList" scope="request"> <html:option value=""><bean:write name="item" property="academicYear" /> </html:option> </logic:iterate> </html:select>
c'est bizare, ça me donne toujours null
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 String academicYear = (String)request.getParameter("academicYear"); if (academicYear != null) { System.out.println("academicYear = " + academicYear); }
avec vous une idée pourquoi?
merci
Partager