获取错误:javax.faces.el.PropertyNotFoundException:从类型为java.lang.Boolean的bean获取属性“0”时出错

时间:2013-08-25 15:03:51

标签: runtime-error render xpages-ssjs

将面板的render属性设置为true时,出现以下错误。我研究了很多,但在网上找不到任何东西:

javax.faces.el.PropertyNotFoundException:从java.lang.Boolean类型的bean获取属性“0”时出错从类型为java.lang.Boolean的bean获取属性“0”时出错

以下是面板的render属性的代码:

if(viewScope.curApprCycle != "2"){
return true;
}
if(viewScope.curApprStatus.equals("2")){
if(viewScope.isUserAppraiser){
    return true;
}
}
if(viewScope.curApprStatus.equals("3")){
return true;
}
return false;

当代码进入第一个if条件并返回true时遇到错误。奇怪的是,如果我在if条件中返回false而不是true,则不会遇到错误。不仅如此,即使我完全删除了渲染属性计算并设置了勾选的可见复选框,它仍会给出相同的错误。只需添加,此面板位于其中一个选项卡窗格中的dojo选项卡容器中。

0 个答案:

没有答案