在xhtml中呈现属性

时间:2015-10-08 18:28:04

标签: primefaces xhtml rendered-attribute

以下是我在xhtml中的代码:

<p:row rendered="#{abcBean.xyzmethod}">

在我的豆子里:

public boolean xyzmethod(){
   String def = "ghi";
   if(!def.equal("ghi"){
       return false;
   }
   return true;
 }

我的要求是,如果xyzmethod返回false,我不想显示此行。但是我在加载xhtml时遇到错误:javax.el.PropertyNotFoundException:abcBean没有属性&#39; xyzmethod&#39;。

我做错了吗?请帮忙!

1 个答案:

答案 0 :(得分:0)

它应该是#{abcBean.xyzmethod()}(带有parens),因为它是一种方法,而不是属性。