我该怎么做?我想显示一个实体的值,而不是一个字符串,但我怎么能这样做一个有效的代码呢?
itemLabel="#{mandatoryFriendship.receiver == loginBean.currentMandatory ? mandatoryFriendship.sender.surname : mandatoryFriendship.receiver.surname mandatoryFriendship.receiver.name}"
谢谢你的帮助
答案 0 :(得分:3)
假设至少EL 2.2并且名称是非空字符串,您可以使用以下形式的表达式:
#{condition ? str0 : str1.concat(str2)}
对于旧版本(或null字符串),您可以使用:
#{condition ? str0 : str1}#{condition ? str0 : str2}