Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/01/2015, 03:02
Avatar de Profesor_Falken
Profesor_Falken
 
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 10 años, 5 meses
Puntos: 182
Respuesta: Enviar datos de una caja de texto creada con javascript a una pagina JSP

Buenas,

Lo que te pasa es normal y un problema muy comun (sobre todo cuando se envian datos de tablas). Si envias varias variables con el mismo nombre obviamente solo recogera el valor de la ultima.

Lo normal es que utilices un indice. Deberas crear un campo de formulario "hidden" con el numero de telefonos a enviar y despues nombrar los telefonos de la forma "numTelefono_" + index.

Posteriormente desde Java sera facil recuperar los valores.

Código Java:
Ver original
  1. int numTelefonos  = Integer.parseInt(request.getParameter("numTelefonos"));
  2. String[] telefonos = new String[numTelefonos];
  3. for (int i = 0; i<numTelefonos; i++) {
  4.     telefonos[i] = request.getParameter("numTelefono_" + i);
  5.   [...]    
  6. }
  7. [...]


Un saludo
__________________
If to err is human, then programmers are the most human of us