outputtext - jsf conditional
JSF: h: outputText; ¿Cómo mostrar un guión cuando el valor es una cadena vacía? (1)
<h:outputText value="#{userHandler.user.phoneNumber != null
? userHandler.user.phoneNumber : ''-''}" />
O bien, podría hacer un nuevo outputText
:
<h:outputText rendered="#{userHandler.user.phoneNumber == null}" value="-" />
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 un lenguaje de expresión o algo así?
Por cierto, pensé en agregar métodos a la clase Usuario como getPhoneNumberDisplayText () que podrían hacer la verificación internamente, pero como es un problema de visualización, prefiero mantener el código en la página JSF.