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.