Struts - Quebra de linha na tag bean:write (Resolvido)

Boa tarde,

Tenho um formulário onde o usuário preenche um campo tipo textarea.
Esses dados são gravados no banco de dados e depois são utilizados em uma página para impressão.

Quando o usuário pula linha na textarea o sistema grava no banco de dados essa string com quebra de linha.

Ao exibir a pagina para impressão essa informação da textarea é exibida em uma tag bean:write, porém não consigo reproduzir as quebras de linhas.

Tentei dar um replaceAll("\n", “<br>”);
Mas nesse caso o struts troca os caracteres para que seja exibido os sinais de < e >.

Alguem sabe como posso fazer para que o bean:write quebre linhas na posição que o usuário precionou enter na textarea?

Obrigado desde já,

Rodrigo

Tente usar uma tag <pre> envolvendo o texto:

ex.:

Eu ja tentei fazer isso, mas não fica bom.

Se o usuário apenas digitar o texto e não pular linha, na página com o bean:write esse texto também nunca pula linha, como esse campo vai ter um volume grande de texto, estoura a tela e fica com barra de rolagem horizontal.

Quando isso é impresso não cabe na folha, mesmo colocando a tag dentro de uma tabela e definindo um tamanho fixo para a tabela.

Consegui resolver o problema.

Além de utilizar o replaceAll("\n", “<br>”);

Adicionei o atributo filter=“false” na tag bean:write.

:grin: