1. You have some context in center:
Left:
<p:commandButton update="pncenter" actionListener="#{bean.update}"/>
Center:
<p:outputPanel id="pncenter">
<p:outputPanel id="pn1" rendered="#{bean.render eq '1'}">
// content here
</p:outputPanel>
<p:outputPanel id="pn2" rendered="#{bean.render eq '2'}">
// content here
</p:outputPanel>
///....
</p:outputPanel>
2. You have dynamic center:(Each center context is stored in a xhtml file)
Left:
<p:commandButton update="pncenter" actionListener="#{bean.update}"/>
Center:
<p:outputPanel id="pncenter">
<ui:include src="#{centerBean.link}"/>
</p:outputPanel>
bean.update method
centerBean.link = "/module/test1.xhtml"; // /module/test2.xhtml /module/test3.xhtml