Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2007, 06:39
yeyocp
 
Fecha de Ingreso: octubre-2006
Mensajes: 50
Antigüedad: 17 años, 6 meses
Puntos: 0
pasar datos en clausula action de form

Hola. Estoy haciendo una aplicación basada en struts. Deseo hacer una busqueda de un cliente por su nif. Para ello hago un formulario donde simplemente se pide el nif a buscar y un boton:

<br/>
<html:errors/>
<br/>

<table cellpadding="2">
<form action="editarCliente.do" focus="nif" method="post">
<tr>
<td align="right">
<b>NIF:</b>
</td>
<td>
<input type="text" property="nif" size="10"/>
<input type="submit" value="Buscar Cliente"/>
</td>
</tr>
</form>
</table>

Como veis el formulario se dirige a editarCliente.do, que se dirige a una clase de accion que recoge el nif (String nif=request.getParameter("nif")) y lo busca en la base de datos.

Lo que ocurre es que aunque yo escriba algo no encuentra el nif. Si en la URL en el navegador pongo "nombre_aplicacion/editarCliente.do?nif=xxxxxxxxx" si lo encuentra.

Lo que quiero saber es como puedo hacer para que pase el nif introducido en el formulario a la URL. Algo asi como:

<form action="editarCliente.do?nif=el_nif_que_se_introdu zca" focus="nif">

A ver si alguien me puede ayudar porque estoy que hecho humo de pensar como hacerlo. Saludos.