0

パネルのレンダリング プロパティを true に設定しているときに、次のエラーが発生します。私は多くのことを調査しましたが、オンラインで何も見つけることができませんでした:

javax.faces.el.PropertyNotFoundException: java.lang.Boolean 型の Bean からプロパティ '0' を取得中にエラーが発生しました java.lang.Boolean 型の Bean からプロパティ '0' を取得中にエラーが発生しました

以下は、パネルのレンダリング プロパティのコードです。

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 条件で true ではなく false を返すと、エラーは発生しません。これだけでなく、レンダリング プロパティの計算を完全に削除し、可視チェック ボックスにチェックを入れても、同じエラーが発生します。追加するだけで、このパネルは、タブ ペインの 1 つにある Dojo タブ コンテナー内にあります。

4

0 に答える 0