我的左侧菜单页面{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>
目录树看起来像:
webapp
----->pages
---------->foo.xhtml
---------->templates
---------------->commonMenu.xhtml
问题:
href
工作正常,但commandButton根本不工作。可能是什么原因?
我在action
尝试了不同的字符串:foo
,project/pages/foo
,pages/foo
等...
答案 0 :(得分:0)
我在某地读到,为了简单导航,我需要使用<p:button>
而不是<p:commandButton>
并且我使用短片,例如foo
,它可以正常工作
所以我只需更改commandButton
部分:
<p:button value="foo" outcome="foo" />
无论如何ty