JSF: h: outputText; ¿Cómo mostrar un guión cuando el valor es una cadena vacía?

Estoy usando las etiquetas h: outputText para mostrar datos de solo lectura. Ex:

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

Cuando "phoneNumber" es una cadena vacía o nula, quiero mostrar un guión "-" como valor.

¿Hay alguna manera fácil de hacer esto tal vez con lenguaje de expresión o algo así?

Por cierto, pensé en agregar métodos a la clase de usuario como getPhoneNumberDisplayText () que podrían hacer la verificación internamente, pero dado que es un problema de visualización, prefiero mantener el código en la página JSF.

Respuestas a la pregunta(1)

Su respuesta a la pregunta