我正在努力使我的j2ee应用程序中的导航工作,xhtml中的menuitem必须使URL和页面更改并转到另一个xhtml页面.. 问题是,当我按下按钮时,没有任何反应..我不知道为什么,试图返回?faces-redirect = true并在faces配置中添加重定向标记,但重定向不会发生.. 我能忘记什么? 感谢
这是代码:
xhtml:
<p:submenu label="Services">
<p:menuitem value="Remise de Doc." actionListener="#{PagesController.remisetrEt}" ajax="false" icon="ui-icon ui-icon-folder-open" />
</p:submenu>
faces-config:
<navigation-rule>
<from-view-id>/accueil.xhtml</from-view-id>
<navigation-case>
<from-outcome>logout</from-outcome>
<to-view-id>/index.xhtml</to-view-id>
<redirect/>
</navigation-case>
<navigation-case>
<from-action>#{PagesController.remisetrEt}</from-action>
<from-outcome>remisetret</from-outcome>
<to-view-id>/remisetrEt.xhtml</to-view-id>
<redirect/>
</navigation-case>
</navigation-rule>
bean方法:
public String remisetrEt()
{
return "remisetret?faces-redirect=true";
}