我遇到了一些.xhtml
个文件,对于某些组件,使用的表达式语言类似于rendered="#{empty from}"
,rendered="#{empty create}"
等。
我知道empty
是EL中的运算符,用于检查值是空还是空,但我不明白上述EL的含义。
有人可以向我解释一下EL的意思吗?
答案 0 :(得分:1)
rendered
属性是JSF是否应该为组件生成HTML的信号。如果它评估false
,那么它将不会为组件(也不为其子组件)生成HTML。当#{empty form}
不为空,也不为空时,false
会评估#{form}
。
这很简单。您可以在此处找到布尔表达式的另一个示例:Conditionally displaying JSF components