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