>From: Dailton Santana de Almeida <[EMAIL PROTECTED]>
>To: SouJava <[EMAIL PROTECTED]>
>Subject: [SouJava-J] encodeURL
>Date: Thu, 13 Apr 2000 10:28:52 -0300
>
>Ao escrever uma linha de comando para um servlet com a forma:
>
>s = "meuservlet?parametro1=nome espaco&parametro2=outro"
>
>ao chamar o metodo request.getParameter("parametro1") obtenho como
>resposta o String "nome" ao invés de
>"nome espaco" e ao chamar request.getParameter("parametro2") obtenho
>null.
>
>Ao ler a documentação, vi que a provável solução está no método
>response.encodeURL, mas o String que estou obtendo ao chamar tal método
>com a String s é igual a s.
>
>Alguém poderia me exemplificar o uso do método encodeURL e explicar o
>meu erro?
>Em resumo, como faço para que:
>
>request.getParameter("parametro1") dê "nome espaco" e
>request.getParameter("parametro2") dê "outro"
>
>Obrigado.
>Dailton.
>
Olah Dailton,

Faca o seguinte:

s = "meuservlet?parametro1=URLEncoder.encode(nome 
espaco)&parametro2=URLEncoder.encode(outro)"

Fazendo isso os espacos na url serao substituidos por "+" e o problema
serah resolvido.

Abraco,
Luis Fernando.



______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
    [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a