Jsf CommandButton不响应的导航

Jsf CommandButton不响应的导航,jsf,navigation,commandbutton,Jsf,Navigation,Commandbutton,我的左侧菜单页(commonMenu.xhtml)带有commandButton: <body> <h:form> <ui:composition> <ul> <li><a href="/project/pages/foo.xhtml">foo</a> </li> <li><p:commandButton va

我的左侧菜单页(
commonMenu.xhtml
)带有
commandButton

<body>
<h:form>
    <ui:composition>
        <ul>
            <li><a href="/project/pages/foo.xhtml">foo</a>  </li>
            <li><p:commandButton value="foo"
                    action="pages/foo" /></li>
            <li>Menu 3</li>
        </ul>
    </ui:composition>
</h:form>
 </body>
 </html>
问题:
href
工作正常,但commandButton根本不工作。原因是什么


我在
action
foo
project/pages/foo
pages/foo
等中尝试了不同的字符串。

我在某个地方读到,为了简单的导航,我需要使用
而不是

我在短路径中使用了它,比如
foo
,它可以工作

因此,我只需为以下内容更改
commandButton
部分:

<p:button value="foo" outcome="foo" />


不管怎样,我对我的项目进行了测试,它成功了。我不知道你的发生了什么。项目的上下文根是“project”?加载该页面时是否有错误?查看生成的代码,似乎没有呈现
,因此
ui命令
将无法工作。@LostHeaven0809日志中没有错误,我的项目的根目录是“project”
<p:button value="foo" outcome="foo" />