我在WebContent文件夾一個文件的index.xhtml這是我的主要頁面重定向到.xhtml。在那裏,我可以將一些數據發送到控制器,然後控制器將重定向到位於WEB-INF/jsf /中的list.xhtml文件。 list.xhtml位於WEB-INF/jsf /中,因此無需從索引頁面發送數據即可訪問它。似乎無法弄清楚如何使用primefaces
無論如何,從index.xhtml重定向到list.xhtml完美工作(<p:commandButton />
與控制器的動作)。問題是從list.xhtml返回到index.xhtml。無論我做什麼,似乎都不起作用。
到目前爲止,我已經試過:
<h:button value="Go Back" outcome="index.xhtml" />
- 按鈕與消息This button is disabled because a navigation case could not be matched
灰色。假設這是因爲它的搜索在WEB-INF/JSF的index.xhtml/
<h:button value="Go Back" outcome="../../index.xhtml" />
- 同樣的結果如上
<p:commandButton value="Go Back" action="#{listController.goBack}" />
和action="#{goBackController.goBack}"
- 與GoBack的()方法返回那是在結果值在以前同樣的事情例子
如果有人可以把我在這會是非常讚賞的正確方向。
另外我知道,網頁不應該真的在WEB-INF中,但我不知道如何隱藏list.xhtml頁面。
您還可以在faces-config中添加導航規則,如下所示: WEB-INF/jsf/list.xhtml view-id> <從-結果>首頁從-結果> /index.xhtml 導航案例> 導航規則>' –
kinkajou
謝謝! '
'工作。 – MrPlow