entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

3votos

formulario carga todos los datos menos uno

este es el codigo que extrae los datos de mi tabla en mi base

public List getRadicacion3() {
        List<List<String>> ListDirector = new ArrayList<List<String>>();              //declaramos un List que posee la característica de albergar ArrayList llamado ListBiRadicacion
        ListDirector.add(new ArrayList<String>());                                    //Creamos cinco ArrayList y se lo asignamos a la List creada
        ListDirector.add(new ArrayList<String>());

        try {
            String sql = "SELECT `id_dirgralreg`, `nombre` FROM `director_general_regional` WHERE 1"; //se crea la consulta en sql    
            Statement st = cnn.createStatement();
            ResultSet rs = st.executeQuery(sql);

            while (rs.next()) {                                                         //si tiene registros la consulta hecha
               ListDirector.get(0).add(rs.getString("id_dirgralreg"));                 //le asignamos todos los valores de la columna obtenidas al ArrayList 0,1,2,3 y 4
               ListDirector.get(1).add(rs.getString("nombre"));

            } 

        } 
        catch (SQLException ex) {
            Logger.getLogger(Datos.class.getName()).log(Level.SEVERE, null, ex);
            System.out.println("Exception SQL");
            return ListDirector;

    }

        finally {
            return ListDirector;
        }
    }

y este codigo es con el que lo represento en mi formulario:

<td> <label for="DirectorAreaReg">Director Area o Regional:</label></td>
                    <select name="DirectorAreaReg" id="DirectorAreaReg" value="nombre">
                        <%
                            List<List<String>> arrayListDirector = DirectorAreaReg.getRadicacion3();
                            for (int x = 0; x < arrayListDirector.get(0).size(); x++){
                        %>
                                <option value="<%=arrayListDirector.get(0).get(x)%>"><%=arrayListDirector.get(1).get(x)%></option>
                        <%
                            }
                        %>
                    </select>

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta