Java iReport/jasperreport报告如果节点exsicts,如何签入xml数据源

Java iReport/jasperreport报告如果节点exsicts,如何签入xml数据源,java,jasper-reports,expression,Java,Jasper Reports,Expression,我刚接触iReport,我的问题是在表达式编辑器中,如何构建检查xml节点是否为的表达式 消失并基于该打印字符串 我有一个表达式,它在结果中返回null: ( $F{root_customer}.isEmpty() ? "Entity name:" :"Customer id:" ) root_customer在xml中不存在,请在表达式中沿以下行进行尝试 ( $F{root_customer} == null ? "Entity name:" + $F{someField} :"

我刚接触iReport,我的问题是在表达式编辑器中,如何构建检查xml节点是否为的表达式
消失并基于该打印字符串
我有一个表达式,它在结果中返回null:

( $F{root_customer}.isEmpty() ? "Entity name:" :"Customer id:" )

root_customer在xml中不存在,请在表达式中沿以下行进行尝试

( $F{root_customer} == null ? "Entity name:" + $F{someField}  
    :"Customer id:" +  + $F{root_customer})

在你的表达中,试着用下面的句子

( $F{root_customer} == null ? "Entity name:" + $F{someField}  
    :"Customer id:" +  + $F{root_customer})