2016-05-23 44 views
1

我已經試過這個命令按鈕,還有更多:JSF Primefaces - 命令按鈕不是重定向

<p:commandButton value="Redirect" action="/tiposDocumentos.xhtml"/> 

<p:commandButton value="Redirect" action="/administrador/tiposDocumentos.xhtml"/> 

<p:commandButton value="Redirect" action="administrador/tiposDocumentos.xhtml"/> 

我literarlly去堅果與此有關。我有其他的命令按鈕像魅力一樣工作,但這個讓我瘋狂!

這是我的文件夾結構: enter image description here

當有人以管理員身份登錄時,會被重定向到文件「initialMenu.xhtml」這個命令按鈕(工作)

<p:commandButton value="Sign - in" action="#{loginView.login}" update="msgGrowl" /> 

然後我不知道如何重定向到「TiposDocumentos.xhtml」。請幫忙。

我使用SpringSecurity和其他不使用「登錄」方法的按鈕也可以工作。

如果我將它放在「administrador」文件夾之外,我也可以從登錄名重定向到「tiposDocumentos.xhtml」。

+0

你忘了問題的最重要的部分:到底發生了什麼,而不是 – BalusC

+0

我按一下按鈕,沒有任何反應 –

+0

呃權請闡述?這個網站是爲網站開發者提供支持,而不是網站的最終用戶,首先在網頁瀏覽器中按F12,然後檢查JS控制檯和網絡監控器的線索 – BalusC

回答

1

你可以嘗試"faces-redirect=true"「作爲解釋here和其他地方

<p:commandButton id="btn_cr" 
     value="Redirect" 
     ajax="false" 
     action="/tiposDocumentos.xhtml?faces-redirect=true"> 
    </p:commandButton> 
+0

不,沒什麼...... –

+2

只要你沒有複製上述問題並自行測試建議的解決方案,請不要發佈「試試這個」答案。如果您無法做到這一點,請發表評論。 – BalusC

+1

@BaluC - 點指出!感謝您指出正確的方式! –