h: outputText nie łamie znaków n na nowe linie

Mam jakiś tekst wString zmienna zawierająca znaki powrotu karetki i nowe linie\r\n.

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

Prezentuję to za pomocą<h:outputtext>.

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

Ale nie rozpoznaje nowych znaków linii i pokazuje jak poniżej w przeglądarce internetowej.

Text1 Text2 Text3

Dlaczego<h:outputText> nie przerywaj\n w nowe linie?

Co powinienem zrobić? Czy muszę wymienić\n z<br />?

questionAnswers(3)

yourAnswerToTheQuestion