Pegar a url completa da página atual

4 respostas
B

Olá,

Tenho uma servlet que processa um método e me retorna para a página que chamou a servlet. Estou usando o comando request.getRequestURL() para pegar… está funcionando direitinho, mas quando a página que chama passa um parametro o retorno já nao ocorre porque este comando não pega o parametro.

existe algum método para pegar a url de uma página inclusive seus parametros?

desde já muito obrigado.

4 Respostas

M

Bem, você terá que ler estes parâmetros separadamente, tipo com uma estrutura que enumera e grava os dados em um arranjo por exemplo.

Você sempre conhece o número de parâmetros?[/code]

B

pior que eu não sei o número de parametros… vc poderia me dar um exemplo usando os comandos?

M

com request.getParameterNames() tu sabe quantos parametros estão sendo passados.

M

Bem dê uma olhada neste código:

List nomeParam = new ArrayList(); List valorParam = new ArrayList(); Enumeration param = request.getParameterNames(); while ( param.hasMoreElements() ) { nomeParam.add( (String) param.nextElement() ); valorParam.add( request.getParameter( nomeParam ) ); }

pode resolver o teu problema.

:okok:

Criado 13 de junho de 2005
Ultima resposta 15 de jun. de 2005
Respostas 4
Participantes 3