表达语言中空的,空的创建等的含义

时间:2013-02-05 11:50:37

标签: jsf-2 el

我遇到了一些.xhtml个文件,对于某些组件,使用的表达式语言类似于rendered="#{empty from}"rendered="#{empty create}"等。

我知道empty是EL中的运算符,用于检查值是空还是空,但我不明白上述EL的含义。

有人可以向我解释一下EL的意思吗?

1 个答案:

答案 0 :(得分:1)

rendered属性是JSF是否应该为组件生成HTML的信号。如果它评估false,那么它将不会为组件(也不为其子组件)生成HTML。当#{empty form}不为空,也不为空时,false会评估#{form}

这很简单。您可以在此处找到布尔表达式的另一个示例:Conditionally displaying JSF components