JSP (Java Server Page) - HashMap

 
Vista:

HashMap

Publicado por Karibu (3 intervenciones) el 14/01/2009 17:12:07
Hola:
Tengu un HashMap en la quiero introducir una clave y asociada a la misma un conjunto de valores, o sea tengo
un HashMap <String, Set>.
Hago así

while (rs.next()){ //rs es un Prepared Statement que contiene el resultado de una consulta SQL
if(!modulo.equals((String)rs.getObject(1))){
if(modulo != ""){
s.setOpc_Mod(modulo, opciones);
}
opciones.clear();
modulo = (String)rs.getObject(1);
opciones.add((String)rs.getObject(2));
}else{
opciones.add((String)rs.getObject(2));
}
}
s.setOpc_Mod(modulo, opciones);

Despues intento extraer el contenido así:

Set en = s.Opc_Mod.keySet();
Iterator iter = en.iterator();
while(iter.hasNext()){
Object clave = iter.next();
Set valor = (Set)s.Opc_Mod.get(clave);
System.out.println("Key: " + clave + " Value: " + valor);
}
Y el set me lo devuelve pero con un solo elemento. Es urgente. ¿Alguien puede ayudarme?
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