Foros del Web » Programación para mayores de 30 ;) » Java »

Captura de datos en servlet

Estas en el tema de Captura de datos en servlet en el foro de Java en Foros del Web. Hola a todos, tengo una duda, Como puedo hacer para procesar un arreglo de campos de texto con el mismo nombre "txtCampo" <% for (int ...
  #1 (permalink)  
Antiguo 06/05/2005, 10:17
 
Fecha de Ingreso: diciembre-2004
Mensajes: 94
Antigüedad: 20 años, 1 mes
Puntos: 0
Captura de datos en servlet

Hola a todos, tengo una duda,

Como puedo hacer para procesar un arreglo de campos de texto con el mismo nombre "txtCampo"

<%
for (int i=0;i<10 ;i++)
{
%>
<input type="text" name ="txtCampo" >
<%
}
%>

Este codigo en mi pagina.jsp me va a generar un arreglo de textfields llamado txtCampo verdad??

y ahora como puedo hacer para procesar cada uno de los valores en el Servlet
Tengo entendido q es algo asi tiene q ser con la funcion:
request.getParameterValues("txtCampo");

pero no se en q momento recorrerla, debe ser con un while.
Gracias x su ayuda-
  #2 (permalink)  
Antiguo 07/05/2005, 08:26
 
Fecha de Ingreso: noviembre-2004
Ubicación: Oviedo
Mensajes: 99
Antigüedad: 20 años, 1 mes
Puntos: 1
Lo mejor es que no llames a todos los campos por igual, sino menudo lio. Pon un nombre diferente a cada campo. Seria asi:
Código PHP:
<%
for (
int i=0;i<10 ;i++)
{
%>
<
input type="text" name ="txtCampo<%=i%>">
<%
}
%> 
Y luego para pillar los valores desde un servlet te podrias montar una matriz de Strings dentro de un while, recogiendo los valores asi:

Código PHP:
Campo[indice] = request.getParameter("txtCampo" indice); 
cuando el valor devuelto sea igual a null deberias romper el while.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:18.