Passar parametros com "\r\n" nao dá certoooo!

1 resposta
N
<a href="pagina.jsp?parametro=A\nA>ok</a>

nao funciona… do outro lado, na pagina.jsp quando vou pegar esse parametro usando o request.getParameter(“parametro”) ele aparece assim: “AA” sem a quebra de linha, ai como estou colocando esse resultado numa <textarea> nao sai a quebra de linha…
Como passar parametro com o caracter de quebra linha “\n”?

1 Resposta

F

EU nunca vi isso na minha vida…
rs…
Tem mesmo necessidade de quebrar a linha?

Vc pode fazer o seguinte.
Usa o método java.lang.String.split(), e no seu servlet, no momento de pegar o parametro vc separa o texto em arrays sendo que cada posicao do array vai ser uma linha…
Entendeu?
Mais ou menos assim:

//texto = Oi\nEsse\nTexto\nQuebra\nLinha
String texto = request.getParameter&#40;"parametro"&#41;;
String&#91;&#93; novoTexto = chave.split&#40;"\n"&#41;;

Pronto, texto separado. Agora pra exibir ele dentro do textarea.
Vc pode ir concatenando tipo assim:

&lt;textarea&gt;
   &lt;c&#58;out value="$&#123;novoTexto&#91;0&#93;&#125;" /&gt;
   &lt;c&#58;out value="$&#123;novoTexto&#91;1&#93;&#125;" /&gt;
   &lt;c&#58;out value="$&#123;novoTexto&#91;2&#93;&#125;" /&gt;
&lt;/textarea&gt;

Ficou feio mas acho que funciona.
=]

Abraços.

Criado 10 de agosto de 2006
Ultima resposta 10 de ago. de 2006
Respostas 1
Participantes 2