标题p上的渲染:布局单元不工作(primefaces)

标题p上的渲染:布局单元不工作(primefaces),primefaces,Primefaces,我想使用如下渲染修改p:layoutUnit的标题 <p:layoutUnit header="#{msg['layout.new']}" rendered="#{editBean.edition == false}"> <p:layoutUnit header="#{msg['layout.edit']}" rendered="#{editBean.edition == true}"> 但它似乎不正常(primefaces页面无法再打开)。 我在哪里犯了错误

我想使用如下渲染修改p:layoutUnit的标题

<p:layoutUnit header="#{msg['layout.new']}" rendered="#{editBean.edition == false}"> 
<p:layoutUnit header="#{msg['layout.edit']}" rendered="#{editBean.edition == true}">  

但它似乎不正常(primefaces页面无法再打开)。 我在哪里犯了错误


(我非常确定editBean.edition被初始化为true或false)

我通过以下方式找到了解决方案:

<p:layoutUnit position="center">  

 <p:panel rendered="#{editBean.edition == false}" header="#{msg['layout.new']}" styleClass="panelTitle">

 </p:panel>

 <p:panel rendered="#{editBean.edition == true}" header="#{msg['layout.editM']}" styleClass="panelTitle">

 </p:panel>

 ...
 </p:layoutUnit>

...