JSF: h: outputText; como mostrar um traço quando o valor é string vazia?

Estou usando as tags h: outputText para exibir dados somente leitura. Ex:

<h:outputText value="Phone Number:" />
<h:outputText value="#{userHandler.user.phoneNumber}" />

Quando "phoneNumber" for uma sequência vazia ou nula, desejo exibir um traço "-" como o valor.

Existe alguma maneira fácil de fazer isso, talvez com linguagem de expressão ou algo assim?

BTW, pensei em adicionar métodos à classe User, como getPhoneNumberDisplayText () que poderia fazer a verificação internamente, mas como é um problema de exibição, prefiro manter o código na página JSF.

questionAnswers(1)

yourAnswerToTheQuestion