Préserver les sauts de ligne dans le code HTML,JAVA,Spring

j'ai une application web construit avec HTML(front-end),java(côté serveur)
et j'ai un textarea lors de l'affichage de certaines données avec des sauts de ligne (en appuyant sur entrée après un mot)
les sauts de ligne ne sont pas réservés (les données s'affiche à côté de l'autre, sans saut de ligne)
comment conserver les sauts de ligne ?, notez que je ne suis pas à l'aide de l'étiquette lors de l'affichage (doivent)

je suis en utilisant le code côté serveur pour convertir les nouvelles lignes dans br

public String saveLineBreaks(String text) {
        return text.replaceAll("\n", "<br/>");
    }

mais il ne fonctionne pas correctement

la question n'est pas claire. donnez-nous avec exemple avec le code
la question a été édité
n'utilisez pas de replaceAll, c'est la regex version. L'utilisation de replace(), vous voulez juste stupide chaîne de remplacement.
je suis à l'aide de replaceAll parce que le texte peut contenir plus d'une nouvelle ligne
ou vous pouvez essayer de formuler la regex de mieux pour s'évader de la \n avec une barre oblique inverse.

OriginalL'auteur Mahmoud Saleh | 2010-09-23