JSP (Java Server Page) - ayuda x favor

 
Vista:

ayuda x favor

Publicado por mai85 (2 intervenciones) el 17/06/2006 15:49:01
hola a todos!
Necesito vuestra ayuda xq me urge un poco. Os comento:
He hecho un formulario cogiendo datos de una base de datos mysql. Mi problema es que hago un bucle para crear los campos de texto y les doy el mismo nombre con un numero distinto cada vez. Sin embargo, en otra pagina jsp intento coger los datos introducidos en esos campos de texto y me sale null. El código es muy largo x lo q pongo un ejemplo sencillo de lo q hago:

Esto lo pongo en la pagina donde esta el formulario:

<%
int i=0;
while(rs.next()) // rs es un ResultSet hallado anteriormente
{
nombre="dato"+i;
%>

<input type='text' name='<%out.println(nombre);%>' size=7>
<%
i++;
}

Y en la pagina desde la que cojo los datos pongo:
<%
try
{
int i=0;
while(r.next()) //r es un ResultSet
{
String d=request.getParameter("dato"+i);
out.println(""+d);
i++;
}
}
catch(Exception e)
{
out.println(""+e.getMessage());
}
%>

Se q llamo bien a la segunda pagina porque si pongo <input type=text name=hola> y le llamo String i=request.getParameter("hola"); si q me coje el valor del campo de texto. Lo que no se es como arreglarlo para que me coja el nombre de esa forma.
Gracias!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder