Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/01/2009, 10:41
Avatar de elAntonie
elAntonie
 
Fecha de Ingreso: febrero-2007
Mensajes: 894
Antigüedad: 18 años
Puntos: 10
Respuesta: como hacer un select dinamico

Cuando tu escribes en un formulario html, ese codigo se ejecuta en cliente. Para capturar "ha pulsado la tecla A" tiene que ser con un lenguaje que se ejecute en el cliente.

jsp se ejecuta en el servidor, mas bien, cuando se carga el formulario el codigo jsp "ya se ha ejecutado".

Lo que puedes hacer es obtener los resultados de la bgase de datos y generarte una estructura como un array en javascript con esos datos.

algo del estilo:

<script>
var miarray = new Array();
</script>
<%
ArrayList lista = <lista con el resultset>
for (int i=0;i<lista.size();i++)
{
HashTable tabla = (HashTable) lista.get(i);
%>
<script>
miarray.push('<%=tabla.get("campo1").toString()%>' );
</script>
<%
}
%>

De este modo tendrias en un array javascript el resultset de la base de datos.

Saludos.