Gostaria de saber se posso e como faço para coletar um vetor utilizando o getParameter.
Obrigado.
Gostaria de saber se posso e como faço para coletar um vetor utilizando o getParameter.
Obrigado.
O retorno no método getParameter da classe ServletRequest é uma String. Se você quiser uma array de Strings, pode utilizar o getParameterValues.
Se não for isso, o que mais especificamente você quer que esteja sendo retornado neste vetor?
Juntamente com o request.getParameterValues() você pode utilizar uma Enumeration obtida de request.getParameterNames() para obter os nomes dos parâmetros (este não é array).
Você também pode utilizar o request.getParameterMap() para pegar um Map de pares nome x valor.
Percorrer os parâmetros e valores fica algo como:
...
java.util.Map params = request.getParameterMap();
java.util.Iterator itKey = params.keySet().iterator();
while (itKey.hasNext()) {
String myParamName = itKey.next();
System.out.println("name:" + myParamName);
System.out.println("value:" + (String)params.get(myParamName));
}
...
[/code]