|
Ok, pensemos en una cosa, tratare de explicarlo todo desde el principio.
<%
if(request.getParameter("pepe")==null){
/*
si no tienes ningun parametro...
*/
%>
<form action="la_propia_pagina" mehtod="post" name="form">
<select name="pepe" onChange="this.document.form.submit()">
<option value="Gina">Gina
<option value="Alexandra">Alexandra
<option value="Adriana">Adriana
</select>
</form>
/*
Este formulario deberia enviarse con el onChange, y el valor seleccionado pasa a la propia pagina (por ponerla en el action...) por post, de modo que cuando se recargue la pagina, ya tiene en el request.getParameter("pepe") el valor elegido. El parametro no pasa por la url, sino por post en el formulario directamente, por eso no necesitas un javascript que te ponga el parametro en la url...
*/
<%}else{
/*
aqui ya tienes el parametro no nulo con el valor elegido en el select, por lo que llamas a la funcion java con el parametro.
*/
idUsuario = request.getParameter("listaUsuarios");
usuario = obtenerUsuario(idUsuario);
%>
Te queda claro asi? Espero que si, pero si no, pregunta de nuevo.
Espero que te ayude,
Salu2
|