I\'m using h:outputText tags to display readonly data. Ex:
<h:outputText value="#{userHandler.user.phoneNumber != null ? userHandler.user.phoneNumber : '-'}" />
Or, you could make a new outputText:
outputText
<h:outputText rendered="#{userHandler.user.phoneNumber == null}" value="-" />