JSP (Java Server Page) - 2 Select Box Añadidos

 
Vista:
sin imagen de perfil

2 Select Box Añadidos

Publicado por Ajram (1 intervención) el 08/05/2015 11:48:12
Hola, tengo un problema es que tengo dos select box en los que listo delegaciones y postigos(guichet) correspondientes a una delegación seleccionada , ahora puedo listar todas las delegaciones y todos los postigo pero quiero cuando selecciono la delegación me lista en el segundo select box solo los postigo(guichets) correspondientes a ese delegación , por favor podéis ayudar me ! aquí es mi JSP código y los clases desde el que listo los datos :
//PAra listar delegaciones
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class ControleParDelegation extends ConnexionManager{
		 static private PreparedStatement pst=null;
		public static ResultSet getdelegations(){
			ResultSet rs=null;
			try {
 
				String sql="Select lib_dlg from delegations";
				pst= getConnection().prepareStatement(sql);
				rs=pst.executeQuery();
 
			} catch (Exception e) {
				System.out.print(e.getMessage());
			}
			return rs;
 
 
 
		}
 
	}
//Para Listar postigos (guichets)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public class ControleParGuichet extends ConnexionManager{
	static private PreparedStatement pst=null;
	public static ResultSet getguichets(){
		ResultSet rs1=null;
		try {
 
			String sql="SELECT g.guichet_cod FROM guichets g INNER JOIN agences a ON a.agc_cod = g.agc_cod INNER JOIN delegations d ON d.ref_dlg = a.ref_dlg WHERE d.lib_dlg LIKE '%Siege%'";
			pst= getConnection().prepareStatement(sql);
			rs1=pst.executeQuery();
 
		} catch (Exception e) {
			System.out.print(e.getMessage());
		}
		return rs1;
 
 
 
	}
}

///// Mi JSP que contiene los Select box donde listo los resultados
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<tr> <td><b> Délégation:</b></td>
					<td> <select id="delegations" name="delegations">
				<option> Choisir une Délégation</option>
    		 <%
    		 ResultSet rs= ControleParDelegation.getdelegations();
    		 while(rs.next()){
    		 %>
					<option> <%= rs.getString("lib_dlg") %></option>
					<%}
						%>
						</select></td>
				</tr>
				<tr> <td><b> Guichet:</b></td>
					<td> <select id="guichets" name="guichets">
						<option>Choisir Un Guichet</option>
						<%
    		 ResultSet rs1= ControleParGuichet.getguichets();
    		 while(rs1.next()){
    		 %>
					<option> <%= rs1.getString("g.guichet_cod") %></option>
						<%}
							%>
						</select></td>
				</tr>

GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder