Tenho um servlet e recebo um campo textarea e gravo no banco de dados, neste campo haverá varias linhas.
Quando for ler do Bd quero da um .println() desse campo mas imprimir “@#$1” no lugar de
, tentei dar um .replaceAll("
“,”@#$1") mas ele não substituiu e sim incrementou.
Eu li duas vezes o teu post e não consegui entender exatamente o que você quer. Podes esclarecer? Para onde é a saída? Os dados estão vindo de onde?
Gustavo Guilherme BacK
leonardom
Você inverteu os parametros
Use assim
replaceAll("","@#$1")
leonardom
Foi mal eu copie e colei erro a forma correta:
replaceAll("@#$1","")
Dica: Procure consultar a API isso ajuda muito.
F
Fantatho
Seguinte galera,
eu gravo no banco de dados informações vindas de um campo textarea de um formulario html (um campo textarea o usuario poderá dar “enter’s” , correto?).
blz
Meu servlet mandara uma pagina de resposta para o usuario
Entao eu quero ler o conteudo do campo com “new lines” e dar um replace nos “new lines” para “@#$1”
Mas ja consegui ,
fiz o seguinte
PrintWriter out = response.getWriter(); out.println(“hdnConteudo=’” + campo.replaceAll("\r\n","@#$1") +"’");
leonardom
Pô foi mal, agora que entendi o que você queria . . .