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