Cómo obtengo todos los parameterNames en un formulario HTML en con la misma secuencia que en el formulario.Orden de request.getParameterNames()
es decir, si el formulario contiene .... Nombre, Apellido, MiddleName y Edad. la salida debe aparecer en la misma secuencia
He intentado usar el siguiente, pero esto cambia el orden de la salida:
Enumeration paramNames = request.getParameterNames();
while(paramNames.hasMoreElements())
{
String paramName =
(String)paramNames.nextElement();
out.print(paramName);
}
Hmmm .. si explica su requisito, obtendrá mejores soluciones. Siempre puede pasar su pedido como un parámetro de formulario independiente. request.setParameter ("form_ordering", data) o si el orden de formulario es relativamente estable, externalice los detalles del formulario en un archivo de propiedad o use ajax para hablar con el servidor. Las bibliotecas de Ajax pueden convertir los valores de sus formularios en Json y, por lo general, la operación es en serie. –
¿Por qué te importa la secuencia? El problema probablemente se resuelva en otro lado. – BalusC
Véase también http://stackoverflow.com/questions/2317281/ordering-of-values-in-httpservletrequest-getparametervalues – skaffman