RE:Cargar datos en un combobox
Os que os dije padre....
Fijate vamos a suponer que quieres cargar distritos. Tu combo mostraria esto
Distrito1
Distrito2
Distrito3
Distrito4
y tienes un vector que almacena D1, D2, D3, D4
que serian los valores internos de cada uno.
El Combo tiene los siguientes metodos para saber que elemetos estan seleccionados
getSelectedItem() que te indica el Object que esta seleccionado, o sea, el String que muestra pero como objeti
getSelectedIndex() que te indica la posicion dentro de la lista que esta seleccionada, comenzando desde cero.
Como vez o seleccionas el valor que esta en la lista, o su indice. Si quieres un valor adicional, deberas seleccionarlo de una estructura adicional que tenga esos items ocultos (por asi llamarlos).
entonces si haces Vector.elementAt(Combo.getSelecdItem()) tedras ese valor interno.
Yo tambien he trabajado mas en swing. Entiendo lo que dices porque en jsp, un combo tiene una propiedad value que te permite operar con el, y de por si solo puedes usar esa propiedad, saber que valor selecciono el usuario es casi imposible, salvo que el campo value tenga la misma opcion a seleccionar.
Finalmente, el ultimo problema que queda es como llenar ese vector. Si haces una carga desde la base de datos con un resulttSet
while (rs.next())
{
combo.addItem(rs.getString("Valor a mostrar"))
vector.add(rs.getString("Valor Interno"))
}
Espero haberme explicado
Juan