如何在primefaces中的现有主页中显示新页面?

如何在primefaces中的现有主页中显示新页面?,primefaces,Primefaces,我试图在一个页面中用素面显示一个网页。存在一个菜单,当用户单击某个特定的菜单项时,我希望内容显示在同一页面中,即主页主体中。我怎样才能做到这一点? 早些时候,我在一个新选项卡中打开页面,我在这里发布示例代码: <p:submenu label="Tools"> <p:menuitem onclick="window.open('https://newpage/

我试图在一个页面中用素面显示一个网页。存在一个菜单,当用户单击某个特定的菜单项时,我希望内容显示在同一页面中,即主页主体中。我怎样才能做到这一点? 早些时候,我在一个新选项卡中打开页面,我在这里发布示例代码:

<p:submenu label="Tools">
                            <p:menuitem
                                onclick="window.open('https://newpage/login.do')"
                                value="New page"></p:menuitem>
您可以使用ui:include xmlns:ui=http://xmlns.jcp.org/jsf/facelets 要包含甚至可以动态计算的任意页面,请执行以下操作:

<ui:include src="#{bean.page}"/>

对不起,我无法理解。当我单击菜单项ie:New page(新建页面)时,新页面必须在主页本身内打开。您需要在页面中包含一个内容,当您单击菜单时,您必须重新设置包含页面的bean.page值。另一种可能是您发明了一个包含导航的模板,每个XHTML页面都使用该模板