é o seguinte galera, no meu banco de dados Mysql está gravado numa coluna la, uma String com caracteres de quebra de linha, como por exemplo:
“teste
teste”
quando busco essas informaçoes no jsp e armazeno num vetor, o caracter de quebra de linha fica assim “\r\n” mas se eu jogar esse valor na tag <TextArea> ele nao faz a quebra. Como faço pra isso acontecer!?!? Obrigado
? Quebra de linda na tag <textarea>
4 Respostas
Quebra de linha em HTML é <br />, como alternativa você pode usar uma tag
pra exibir exatamente como está gravado.
<pre>Teste Teste</pre>
Quebra de linha em HTML é <br />, como alternativa você pode usar uma tagpra exibir exatamente como está gravado.
<pre>Teste Teste</pre>
Ola amigo, vou tentar me espressar melhor… eu tenho um codigo em jsp assim:
<textarea name=“obs” cols=“35” rows=“5” ><%=obs%></textarea>
Onde a variavel java “obs” tem como conteudo assim: “teste\r\nteste”
Deveria aparecer no componente TextArea assim:
teste
teste
mas aparece assim: testeteste
alguma outra ideia?
Quebra de linha em HTML é <br />, como alternativa você pode usar uma tagpra exibir exatamente como está gravado.
<pre>Teste Teste</pre>Ola amigo, vou tentar me espressar melhor… eu tenho um codigo em jsp assim:
<textarea name=“obs” cols=“35” rows=“5” ><%=obs%></textarea>
Onde a variavel java “obs” tem como conteudo assim: “teste\r\nteste”
Deveria aparecer no componente TextArea assim:
teste
teste
mas aparece assim: testetestealguma outra ideia?
Kra, antes de salvar no banco de dados faça o seguinte:
Substitua todos as quebras de linha “\n”, por “<br />”.
Ou então antes de exibir, depois que o dados já retornaram do banco.
[]'s
Quebra de linha em HTML é <br />, como alternativa você pode usar uma tagpra exibir exatamente como está gravado.
<pre>Teste Teste</pre>Ola amigo, vou tentar me espressar melhor… eu tenho um codigo em jsp assim:
<textarea name=“obs” cols=“35” rows=“5” ><%=obs%></textarea>
Onde a variavel java “obs” tem como conteudo assim: “teste\r\nteste”
Deveria aparecer no componente TextArea assim:
teste
teste
mas aparece assim: testetestealguma outra ideia?
Kra, antes de salvar no banco de dados faça o seguinte:
Substitua todos as quebras de linha “\n”, por “<br />”.
Ou então antes de exibir, depois que o dados já retornaram do banco.
[]'s
cara, eu ja tentei isso… se eu substituir “\n” por “<br />” vai ficar assim na <textarea>: “teste<br />teste”!!!
O valor da <textarea> É UMA VARIAVEL, como esta descrito acima… e o conteudo dessa variavel esta assim: teste\n\rteste, que veio do banco de dados!