Bonjour à tous,
je possède une page avec un p:inputTextarea dans lequel l'utilisateur peut écrire une news. Le problème est que si j'y écrit plusieurs paragraphes avec des retour à la ligne donc, ils ne sont pas pris en compte. En fait ils sont bien enregistré dans la base de donnée mais ils ne sont pas affiché. Tout mon texte est regroupé dans un paragraphe.
Ceci est assez logique je pense comme mon affichage se fait de cette manière :
Néanmoins avant l'enregistrement dans la base j'ai bien tenté de mettre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <p> #{news.corpsNews} </p>
Mais l'affichage reste le même. Et quand je regarde le code html généré grace à l'outil d'IE (F12), je vois que les balises rajoutés (<br/> et <p>) sont prise en compte comme du texte ; je les vois au milieu de mon texte...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 replaceAll("\n", "<br/>") // ou replaceAll("\n", "</p><p>")
Dites moi si vous avez une idée pour résoudre mon problème. Merci à vous
Partager