Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/10/2010, 09:36
Avatar de LordJhony
LordJhony
 
Fecha de Ingreso: septiembre-2010
Mensajes: 472
Antigüedad: 14 años, 4 meses
Puntos: 24
Enviar Solo Un Dato

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 HTML:
Ver original
  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>

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

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