Bonjour tout le monde,
j'ai un blem dans le code ci-dessous qui contient 2 formulaires.le 1er formulaire contient une liste et un boutton et menvoie vers une servlet et le 2eme contient un boutton et menvoie vers une page jsp.
le blem reside ds le fait ke g besoin dans mon 2eme formulaire de la valeur choisi dans la liste du 1er formulaire, la mettre ds ma avariable globale idmat et lenvoyer vers la page "modifNote.jsp".

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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
 
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@ page import="java.util.* , java.sql.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Page des Matières</title>
</head>
 
<body>
<jsp:useBean id="bean1" scope="session" class="projet.enseignant.Enseignant">
<jsp:getProperty name="bean1" property="login"/>
<jsp:getProperty name="bean1" property="password"/>
<jsp:getProperty name="bean1" property="type"/>
</jsp:useBean>
 
<jsp:useBean id="bean2" scope="session" class="projet.enseignant.Etudiant">
</jsp:useBean>
<%
String a = bean1.getLogin();
String b = bean1.getPassword();
String c = bean1.getType();
Vector v1=new Vector();
Vector v2=new Vector();
int idmat=0;
String g=bean1.identification(a,b,c);
 
String url = "jdbc:odbc:li";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection x = DriverManager.getConnection(url, "sa", "adminadmin");
Statement s = x.createStatement();
ResultSet r = s.executeQuery(""+g);
 
while(r.next()){
        int i=r.getInt(3);
        v1.addElement(i);
        String ch=bean1.libelleMat(i);
        v2.addElement(ch);
}
 
%>
<form name="fMat" action="InscriptionResponsable" method="get">
<table>
<tr>
<td>choisir une matiere</td>
<td>
<select name="Matiere">
<%              
                  int i=0;
                  while(i<v1.size()){
%>
		<option value=<%=v1.elementAt(i)%>><%=v2.elementAt(i)%>
		<%
                        i++;            
                  }
                %>
 
	 </select>
</td>
</tr>
 
<tr>
<td>
<input align="right" type="submit" name="valider" value="saisir note">
</td>
</tr>
 
</table>
</form>
 
<form name="Mform" action="modifNote.jsp" method="post">
<table>
<tr>
<td>
<input align="right" type="submit" name="valider" value="modifier note">
</td>
</tr>
 
<tr>
<td>
<input type="hidden" name="Idmat" value="<%=idmat%>">
</td>
</tr>
 
</table>
</form>
 
</body>
</html>
j'attend votre aide.
merci beaucoup