当我点击p:menu的menuItem时,URL构建错误

时间:2014-12-20 17:49:32

标签: jsf primefaces

当我点击我的menuItem从我的菜单(primefaces 5.1)打开页面时,但是下一次和另一个menuItem,URL构建错误,即

第一次点击,打开

../project/subproject1/page1.jsf

如果我点击另一个项目,它就会生成这样的网址

../project/subproject1/subproject2/page2.jsf

和其他人一样

../project/subproject1/subproject3/page3.jsf

我用,

  • Glassfish 4
  • Eclipse Luna
  • JSF 2.2

我的代码

的index.xhtml

<p:layoutUnit position="west"
              size="200" header="Ocultar"
              collapsible="true">

    <ui:include src="menu.xhtml"/>
    <p:growl id="messages" showDetail="false" />
</p:layoutUnit>

名为menu.xhtml

<h:body>
    <h:form>
        <p:menu model="#{controlador.model}" style="font-size:14px;" />
    </h:form>
</h:body>

controlador.model(控件是我的bean)从数据库中给我一个列表,我检查一下就好了。我是如何解决它的。

0 个答案:

没有答案