3
我有一个按钮,我想根据函数返回true还是false来呈现。JSF:将字符串参数传递给布尔函数
的HTML:
<p:commandButton type="button" rendered="#{myBean.checkPermission(1)}" value="Create" />
和支撑豆:
public boolean checkPermission(String actionKey) {
...
}
的问题是,当我打电话的checkPermission用数字参数就像
#{myBean.checkPermission(1)}
,
它工作正常,但我传递一个字符串作为参数,即
#{myBean.checkPermission(ABC)}
,我得到过一个空字符串。任何想法为什么?
这是更具体的EL这并没有理解。变量'#{ABC}'在EL范围中不存在并且计算为'null'。这超出了JSF的控制范围。 – BalusC
@BalusC谢谢:)。 –