SVP aidez moi
je ne trouve pas comment recuperer de ma page jsp avec (select) les valeurs dans ma servlet. il mindique toujours nul la valeur de libelle classe
voici ma .jsp:
et voila ma servlet:
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55 <%@ page language="java" pageEncoding="ISO-8859-1" contentType="text/html;charset=ISO-8859-1"%> <%@ taglib uri="/WEB-INF/c.tld" prefix="c"%> <html> <head> <title>Etudiant</title> </head> <h2></h2> <table border="1" width="100%"> <tr> <th>ID</th> <th>nom</th> <th>prenom</th> <th></th> </tr> <c:forEach var="Etudiant" items="${etudiants}"> <tr> <td><input name="id_Etudiant" value="<c:out value="${Etudiant.id_Etudiant}"/>" type="text" size="3"></td> <td><input name="nom" size=20 value="<c:out value="${Etudiant.nom}"/>" type="text" size="3"> </td> <td><input name="prenom" size=20 value="<c:out value="${Etudiant.prenom}"/>" type="text" size="3"> </td> <td> <select name="select" id="select"> <OPTION VALUE="classe">classe</OPTION> <c:forEach var="Classe" items="${classes}"> <option><c:out value="${Classe.libelle}" /></option> </c:forEach> </select></td> <td><a href="<c:url value="/doEtudiant/validateaffect?id=${Etudiant.id_Etudiant}"/>"> <center>Modifier</center> </a></td> </tr> </c:forEach> </table> </body> </html>
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 try { InitialContext ctx = new InitialContext(); System.out.println("1"); Object ref = ctx.lookup("ProjetAmaniEAR/GestionEtudiant/remote"); GestionEtudiantRemote testermanouche = (GestionEtudiantRemote) ref; Etudiant ens = testermanouche.EtudiantById(request.getParameter("id")); System.out.println("2"); request.setAttribute("erreurEdit", ""); request.setAttribute("id_Etudiant", ens.getId_Etudiant()); request.setAttribute("nom", ens.getNom()); request.setAttribute("prenom", ens.getPrenom()); System.out.println("3"); String Classe = request.getParameter("Classe"); System.out.println(Classe); request.setAttribute("Classe",ens.getId_Classe()); System.out.println("4"); //testermanouche.ModifierEtudiant(ens);
Partager