JSF - это генератор кода HTML.Новая строка в HTML должна быть представлена тегом <br />
, а не \r\n
символами или чем-то еще.Вы можете просто сделать это прямо в представлении вместо того, чтобы смешивать детали, относящиеся к представлению, в управляемом компоненте или преобразователе.
<h:outputText value="#{user.address.street} #{user.address.houseNumber}" />
<br />
<h:outputText value="#{user.address.city}, #{user.address.state}" />