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

Paso de parametros

Estas en el tema de Paso de parametros en el foro de Java en Foros del Web. Hola Mi problema es el siguiente Tengo un servlet que genera una pagina mostrando un listado de alumnos los que para ser eliminados deben ser ...
  #1 (permalink)  
Antiguo 10/02/2003, 09:48
Avatar de martinArgentino  
Fecha de Ingreso: diciembre-2002
Mensajes: 157
Antigüedad: 21 años, 4 meses
Puntos: 1
Paso de parametros

Hola

Mi problema es el siguiente

Tengo un servlet que genera una pagina mostrando
un listado de alumnos los que para ser eliminados
deben ser marcados(checkbox) y luego presionar el
botón eliminar.


(pagina generada por el servlet "MostrarAlumnos")
(los ceros representan checkbox)
-------------------------------


0 pepe
0 juan
0 pedro

--------
|Eliminar|
--------
---------------------------------


Al presionarse el boton eliminar se llama al servlet "Eliminar"

Cuando genero el listado a cada checkbox que acompaña a cada estudiante
lo llame por el codigo que identifica al estudiante en la Base de datos

Bueno mi pregunta es como hago para recuperar este código desde
el servlet Eliminar


Saludos martín
__________________
Martin
  #2 (permalink)  
Antiguo 10/02/2003, 11:20
Avatar de hugo777  
Fecha de Ingreso: enero-2002
Ubicación: Lima, Perú
Mensajes: 757
Antigüedad: 22 años, 3 meses
Puntos: 1
Hola, lo recuperas con el request.getParameterValues( ... ) , de la siguiente manera:


String[] codAlumnos = (String[])request.getParameterValues("codigo");


Donde:

codAlumnos es un array de strings donde se almacenará los codigo de los alumnos que deseas borrar.
codigo, es el nombre del checkbox, que envias, recuerda que todos los checkbox tienen el mismo nombre (en este caso "codigo ") y lo que varian son sus "values ".
__________________
Saludos,

H@C..
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 04:04.