只是想知道是否有可能在不遍历列表的情况下检查特定值是否出现在其中?
我有个人详细信息、姓名、年龄、出生日期等的列表,并且根据特定的出生日期,我将呈现一些 outputText。我确实遍历列表以填充表格,但我希望 outputText 出现在该表格之外,所以我有点不确定如何处理这个问题。
谢谢
只是想知道是否有可能在不遍历列表的情况下检查特定值是否出现在其中?
我有个人详细信息、姓名、年龄、出生日期等的列表,并且根据特定的出生日期,我将呈现一些 outputText。我确实遍历列表以填充表格,但我希望 outputText 出现在该表格之外,所以我有点不确定如何处理这个问题。
谢谢
您可以通过在托管 bean 中编写一个方法来执行此操作,该方法将执行逻辑并返回一个布尔值。然后,您可以在 EL 表达式中引用此方法。
public boolean isDateOfBirthFoshizzle() {
//do business logic to check if DOB of any persons is foshizzle
return retVal;
}
在你的 EL 表达式中
<h:outputText value="Someone is foshizzle" rendered="#{managedBean.isDateOfBirthFoshizzle()}" />