Jsf 具有“结果”属性的PrimeFaces组件渲染不正确

Jsf 具有“结果”属性的PrimeFaces组件渲染不正确,jsf,primefaces,Jsf,Primefaces,问题: 我有一个MenuItem组件,看起来像这样-,但它呈现为标记,看起来像这样- 详细信息: 这里有两个XHTML页面。第一个是/portal/index.xhtml上的index.xhtml,第二个是/portal/home/admin widget.xhtml上的admin-widget.xhtml index.xhtml的相关部分: <ui:fragment rendered="..."> <div class="..."> <p

问题

我有一个MenuItem组件,看起来像这样-
,但它呈现为标记,看起来像这样-


详细信息

这里有两个XHTML页面。第一个是
/portal/index.xhtml
上的index.xhtml,第二个是
/portal/home/admin widget.xhtml
上的admin-widget.xhtml

index.xhtml的相关部分:

<ui:fragment rendered="...">
    <div class="...">
        <p:panel styleClass="...">
            <f:facet name="header">
                <h:outputText value="Administration" />
            </f:facet>
            <ui:include src="/portal/home/admin-widget.xhtml" />
        </p:panel>
    </div>
</ui:fragment>

admin-widget.xhtml的相关部分:

<h:form style="...">
    <ui:fragment rendered="...">
        <p:menu style="...">
            <p:submenu label="Administration Links">
                <p:menuitem value="Documents" outcome="/portal/admin/documents.xhtml" />
            </p:submenu>
        </p:menu>

        <h:link value="Documents" outcome="/portal/admin/documents.xhtml" />
    </ui:fragment>
</h:form>

下面的
只是一个测试,目的是看看问题是否出在
上。但是,
也会错误地渲染

最有趣的是,当我查看index.xhtml页面时,链接是不正确的,但是如果我直接查看admin-widget.xhtml页面,链接是正确的。因此,这必须与我如何插入页面有关,但我不确定我做错了什么

我使用的是PrimeFaces5.3和JSF2.0