Seleccionar elemento de una lista

Agur
05 de Abril del 2005
Hola a todos,
mi problema es el siguiente:
Tengo una página web en la que aparece una lista con elementos y al seleccionar uno se deben mostrar los registros correspondientes de la base de datos, ahora mismo lo tengo hecho en un form y al pulsar el submit se me cargan los registros, pero lo que yo quiero es no tener que pulsar el submit, sino que al seleccionar el elemento de la lista se muestren directamente, sin pinchar ningún botón. La lista la tengo hecha con un <netui:select>, puedo usar s"onClick" u "onChange" para ello? y lo más importante ¿CÓMO?
Muchas gracias

nicokiki
05 de Abril del 2005
Hola!!!!!!!

Lo logico seria enviar los datos al servlet o Action de Struts y hacer lo q queres y devolver a la vista.
Si queres hacer todo en el cliente => tendras q cargarlo siempre en el JSP y meterlo en un arreglo de JavaScript y luego en el onChange del combo (SELECT de HTML) haces lo q qeures con logica en el cliente. Ejemplo de esto ultimo en el JSP:
<%
Collection lista = (ArrayList)session.getAttribute("ListaHostRemoto");
%>
var listaHosts = new Array();
var i = 0;
<%
for (Iterator iter = lista.iterator(); iter.hasNext() ;) {
Dyt_com_nodeData element = (Dyt_com_nodeData) iter.next();
listaCheckHosts.add(new org.apache.struts.util.LabelValueBean(element.getAlias_name(), element.getAlias_name()));
%>
listaHosts[i++] = new Array("<%=element.getAlias_name()%>",
"<%=element.getNode_type()%>",
"/",
"<%=element.getNode_name()%>",
"<%=element.getIp_address()%>",
"<%=element.getLogin()%>",
"<%=element.getPasswd()%>");
<%}


Salu2!!!!!!!!

P.D.: es no recomendable hacerlo de esa manera, pero.... todo se puede hacer