É póssivel passar parâmetros compostos c/ + de 1 palavra?

Prezados colegas…

Tenho passado alguns parâmetros com mais de uma palavra e após usar String varnome = request.getParameter(“nome”); retona somente a primeira palavra.

É póssivel passar parâmetros compostos com mais de uma palavra, em um form usando Post? Como? Ou não é? Ou tenho que usar outro método?

Exemplo: o nome de uma pessoa
“Delmar Wichnieski”
retorna apenas Delmar

Grato.

de uma olhada no método urlEncode =)

mas tem certeza que esta usando POST?!?

cya!

então vc faz o seguinte passe uma String e a separe da seguinte forma
StringTokenizer st=new StringTokenizer(sua_string," ");
//o " " é o separador que existe entre duas palavras então
for(int i=0;i<st.countTokens();i++){
System.out.println(“Token…:”+st.nextToken());
}
obs.: importe o seguinte pacote (import java.util.*:wink:

Um parâmetro String com espaços (várias palavras?) deve “passar” normalmente através de parâmetros. Somente caracteres especiais, como \n, podem exigir alguns malabarismos.

E quanto a StringTokenizer, só se a intenção é separar as coisas.E, em vez dela, aparentemente em vias de se tornar deprecated, a sun aconselha e encoraja o uso do método String.split().