h:outputText ne casse pas les caractères \r\n dans de nouvelles lignes

J'ai du texte dans un String variable qui contient des retours chariot et les nouvelles lignes \r\n.

text = "Text1\r\nText2\r\nText3";

Je suis de le présenter à l'aide d'un <h:outputtext>.

<h:outputText value="#{bean.text}" />

Mais il ne reconnaît pas les caractères de nouvelle ligne et montre comme ci-dessous dans le webbrowser.

Texte1 Texte2 Texte3

Pourquoi le <h:outputText> pas casser \n dans de nouvelles lignes?

Que dois-je faire? Dois-je remplacer \n avec <br />?

  • Vous devrez peut-être obtenir le système de valeur de la ligne de séparateur I. E. String ligne = Système.getProperty("line.séparateur");
InformationsquelleAutor Pellizon | 2013-02-01