panelGroup呈现的标记不起作用

时间:2013-09-05 10:43:41

标签: jsf rendered-attribute

我的<h:panelGroup>标记带有rendered属性。它调用以确定它是否呈现的函数返回true,我已经记录并打印它以确保。

结构如下:

<h:form>
    <div><!-- content --></div>
    <h:panelGroup>
        <h:panelGroup rendered="#{bean.function(parameter)} == true">
            <!-- content -->
        </h:panelGroup>
    <h:panelGroup>
</h:form>

即使函数返回true,也不会显示带有渲染标记的panelGroup。知道为什么这不起作用吗?

1 个答案:

答案 0 :(得分:4)

我发现的问题(愚蠢的我)是渲染的标记应该是rendered="#{bean.function(parameter) == true}"而不是rendered="#{bean.function(parameter)} == true"