我的<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。知道为什么这不起作用吗?
答案 0 :(得分:4)
我发现的问题(愚蠢的我)是渲染的标记应该是rendered="#{bean.function(parameter) == true}"
而不是rendered="#{bean.function(parameter)} == true"