2010-04-17 61 views
1

我在JSF應用程序中重定向頁面時遇到問題。我的導航規則是這樣的:JSF重定向不起作用

<navigation-rule> 
    <from-view-id>/index.xhtml</from-view-id> 
    <navigation-case> 
     <from-action>#{registerBean.registerUser}</from-action> 
     <from-outcome>success</from-outcome> 
     <to-view-id>/confirmation.xhtml</to-view-id> 
     <redirect/> 
    </navigation-case> 
</navigation-rule> 

在我的情況下重定向代碼不起作用,網址不變,當我刷新頁面再次執行registerUser行動。我只是不知道我做錯了什麼;我對JSF不是很有經驗。任何人都可以請告訴爲什麼重定向標籤不起作用?謝謝。 (我正在使用JSF 2.0和NetBeans IDE)

回答

1

您確定您的頁面正在處理沒有錯誤嗎?檢查你的FacesMessages,看看是否有排隊的錯誤 - 這些將阻止導航到下一頁。

+0

是的,其實還有一些其他的錯誤,但現在沒問題,我解決了這個問題。謝謝您的回答。 – Madalina 2010-04-22 11:29:32