【发布时间】:2009-03-02 00:56:24
【问题描述】:
作为接缝 JSF 页面中数据表的一部分,一列需要输出名称:
<h:outputText value="#{listing.staffMember.name}"/>
问题是“staffMember”在某些列表中可能为空,所以我收到错误:
javax.el.ELException: /xxxxx.xhtml @42,67 value="#{listing.staffMember.name}": Error reading 'name' on type xxxx.model.AgentStaff_$$_javassist_152
如果值为 null,我不希望呈现任何文本。我试过这个:
<h:outputText value="#{listing.staffMember.name}" rendered="#{listing.staffMember != null}"/>
但同样的错误出现了。
如何输出可能为 null 的对象的属性?
【问题讨论】: