• Jueves 25 de Abril de 2024, 16:44

Autor Tema:  Enviar Solo Un Dato  (Leído 1054 veces)

LordJhony

  • Miembro activo
  • **
  • Mensajes: 70
    • Ver Perfil
Enviar Solo Un Dato
« en: Sábado 9 de Octubre de 2010, 17:42 »
0
Hola.... Tengo Una Pequeña Consulta.
Tengo El Siguiente Codigo En Mi Pagina Jsp
Este select Esta Dentro De Un Form Que Envia La Informacion
A Un Servlet Donde Se Guardan Los Datos Enviados En Una Tabla
De Mi Base De Datos.
Código: Java
  1. <select name="institucion">
  2.                   <%                  
  3.                   Connection admin=null;
  4.                   Statement ingreso=null;
  5.                   ResultSet valida=null;
  6.                   String conexion="jdbc:mysql://localhost/simulador_ecaes";
  7.                   if(admin==null || ingreso==null)
  8.                   {
  9.                     try
  10.                     {
  11.                        Class.forName("com.mysql.jdbc.Driver");
  12.                        admin = DriverManager.getConnection (conexion,"root", "");
  13.                        ingreso = admin.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
  14.                        ResultSet.CONCUR_UPDATABLE);
  15.                     }
  16.                     catch(ClassNotFoundException edr)
  17.                     {
  18.                        System.out.println("Error Con La Carga Driver");
  19.                        System.out.println(edr.getMessage());
  20.                     }
  21.                     catch(SQLException edb)
  22.                     {
  23.                        System.out.println("Error Con La Conexion");
  24.                        System.out.println(edb.getMessage());
  25.                     }}
  26.                    if (!admin.isClosed())
  27.                    {
  28.                        ingreso = admin.createStatement();
  29.                        valida = ingreso.executeQuery("select Nit_Institucion,Nombre from simulador_ecaes.institucion" );
  30.                        out.println("<option></option>");
  31.                        System.out.println(valida);
  32.                        while (valida.next())
  33.                        {
  34.                           System.out.println("Dentro del while") ;
  35.                           String id=valida.getString("Nit_Institucion");
  36.                           String nombre=valida.getString("Nombre");
  37.                           System.out.println(id);
  38.                           out.println("<option value='"+id+"','"+nombre+"'>"+id+","+nombre+"</option>");
  39.                        }
  40.                        admin.close();
  41.                    }
  42.                    else
  43.                      out.println("fallo");
  44.                   %>
  45.               </select>
  46.  

 
Código: Java
  1.     out.println("<option value='"+id+"','"+nombre+"'>"+id+","+nombre+"</option>");
  2.  

En Esta Linea Hay Dos Variables Que Se Me Muestran En El Select(Es Por Requerimiento Del Software), Pero Lo que Necesito Es Enviar Solo La Variable Id Al Servlet Para Guardarla En El Campo De La tabla Correspondiente... Alguien Sabe Como Hacerlo? De Antemano Muchas Gracias