3

目前我的代码就像

<h:panelGroup rendered="#{templatePrescriptionMaintenanceBackingBean.allSelectedMedicationList != null && !empty templatePrescriptionMaintenanceBackingBean.allSelectedMedicationList}">
        <b>List of Selected Drugs</b> // and some other stuff
</h:panelGroup> 

现在allSelectedMedicationList将在后端做很多处理。调用网络服务并在当前数据库中添加数据等等......

现在,当我需要检查nullempty-此处调用该方法的2 倍时,就会出现问题。当我再次对数据表使用相同的方法时,它将再次调用1次。我认为自己为 JSF 创建一种方法或某种东西,它会检查nullempty同时返回列表。是否可以?

4

1 回答 1

7

运算符“empty”已经做了你想要的,你不需要也检查 null。

来自http://docs.oracle.com/javaee/5/tutorial/doc/bnahq.html#bnaik

Empty:空操作符是一个前缀操作,可以用来判断一个值是空还是空。

于 2012-05-14T09:53:54.400 回答