Como pegar os parametros, sem saber o nome deles

2 respostas
A

Pessoal,

como faço para pegar todos os parametros vindos de um JSP? De dentro de um jsp quero pegar todos os parametros que viräo de outro jsp, sendo que eu nao sei o nome deles.

Att.
Anderson

2 Respostas

T

javadoc é seu amigo…
em vez de getParameter, use getParameterNames e getParameter.

getParameterNames

Existe um outro método chamado getParameterMap, mas pode ser que não esteja disponível no seu web container.

D

Caso não esteja getParameterMap disponível, esse código resolve seu problema :slight_smile:

TreeMap parameters = new TreeMap();
        for(Enumeration e = request.getParameterNames(); e.hasMoreElements();){
          String parametros = (String) e.nextElement();
          StringTokenizer st = new StringTokenizer(parametros);
            parameters.put(st.nextToken().toLowerCase() , request.getParameter(parametros));
          }
        }
Criado 9 de maio de 2006
Ultima resposta 10 de mai. de 2006
Respostas 2
Participantes 3