Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2007, 16:34
bladu
 
Fecha de Ingreso: mayo-2007
Mensajes: 222
Antigüedad: 17 años
Puntos: 0
Cuando usar getParameterValues y cuando usar getParameterNames

Hola!

Tengo dudas sobre cuando usar estos 2 metodos.

String[] getParameterValues(String name) --> Se supone que este devuelve un array de String que contiene todos los values asociados al name que se le pasa al metodo. Puede ser util en casos de utilizacion de checkbox, en donde leemos varios valores asociados a un parametro, y despues se lo pasamos al servlet.

Enumeration getParameter(name)---> Este metodo devuelve una enumeracion de todos los parametros asociados al servlet.

Teoricamente cuando no sabes los nombres los parametros de que has recibido en un servlet por ejemplo de un formulario que utiliza checkbox, getParameters(), y luego ya aplicarias el getParameterValues(name) o el getParameter(name), si utilizas un checkbox, es mas conveniente el getParameter(name), ya que el name del checkbox es siempre es igual para todas sus opciones , lo que cambiaria es el valor, (me podriais corregir esta afirmacion si estoy equivocado?).

Pero a mi no lo que no me entra en la cabeza es eso de usas el getParameters () , cuando no sabes como se llaman los parametros, ¿como no vas a saber como se llaman los parametros si has implementado tu el formulario?

¿Se referira eso de que no sabes como se llaman los parametros que envias los datos en la URL via POST? ¿Cuando envias los datos via POST usas el Enumeration getParameterNames() y cuando usas el GET usas el getParameterValues o getParameter(name) ?

¿Podeis aclararme esos conceptos, por favor?

Un saludo