Ver Mensaje Individual
  #13 (permalink)  
Antiguo 10/06/2008, 18:42
andresbustamante
 
Fecha de Ingreso: junio-2008
Mensajes: 1
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Re: select jsp + ajax o javascript

Cita:
Iniciado por rockobop Ver Mensaje
Hola señores logre resolver mi problema de los selects gracias a erica y me funciona algo asi la consulta

Código:
<%              
        String selectDestino = request.getParameter("select");
        String query;  
        Connection conexion= new ConexionBD().getConexion();
                            
               query="SELECT * FROM "+selectDestino;
                                  
               PreparedStatement statement = conexion.prepareStatement(query);
               ResultSet result= statement.executeQuery();
        
       out.print("<select name='"+request.getParameter("select")+"' id='"+request.getParameter("select")+"' onChange='cargaContenido(this.id)'>");
                            
    while(result.next())
    {%>        
            <option value="<%=result.getInt(1)%>"><%=result.getString(2)%></option>
    <%
        }
        %>
pero eso no es del todo funcional ya q yo debo hacer mm por decir asi consultas casi similares pero en distintas tablas y con distintos atributos, intente hacer algo por el estilo pero no me funciona

Código:
<%              
        String selectDestino = request.getParameter("select");
        String query;  
        Connection conexion= new ConexionBD().getConexion();
                            

              if(selectDestino=="departamento"){
              query="SELECT * FROM "+selectDestino+ " ORDER BY nombre";}
              
              
              if(selectDestino=="gestion"){
              query="SELECT * FROM "+selectDestino+ " ORDER BY fecha_ini";}
                    


               PreparedStatement statement = conexion.prepareStatement(query);
               ResultSet result= statement.executeQuery();
        
       out.print("<select name='"+request.getParameter("select")+"' id='"+request.getParameter("select")+"' onChange='cargaContenido(this.id)'>");
                            
    while(result.next())
    {%>        
            <option value="<%=result.getInt(1)%>"><%=result.getString(2)%></option>
    <%
        }
        %>
espero q se entienda el codigo .........., las consultas deben ser mas complejas, solo puse un ejemplo para diferenciar lo q quiero hacer

pero cuando quiero hacer eso me lansa una excepcion de q la variable query no esta inicializada por q puede suceder eso

saludos



""simplemente inicializa la variable 'query' como null y ya...""