h: outputText no divide \ r \ n caracteres en nuevas líneas

Tengo un texto en unString Variable que contiene retornos de carro y nuevas líneas.\r\n.

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

Lo estoy presentando usando un<h:outputtext>.

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

Pero no reconoce los nuevos caracteres de línea y se muestra a continuación en el navegador web.

Texto1 Texto2 Texto3

¿Por qué la<h:outputText> No rompa\n en nuevas lineas?

¿Qué tengo que hacer? Tengo que reemplazar\n con<br />?

Respuestas a la pregunta(3)

Su respuesta a la pregunta