Я использую h: теги outputText для отображения данных только для чтения. Пример:
<h:outputText value="Phone Number:" />
<h:outputText value="#{userHandler.user.phoneNumber}" />
Когда "phoneNumber" - пустая строка или нуль, я хочу отобразить тире "-" в качестве значения.
Есть ли простой способ сделать это, возможно, с помощью языка выражений или чего-то еще?
Кстати, я думал о добавлении методов к классу User, например getPhoneNumberDisplayText(), который мог бы выполнять проверку внутри, но я с тех пор, как это проблема с представлением, я бы лучше сохранил код на странице JSF.