2010-06-17 41 views
0

我創建了一個運行良好的JSF購物車應用程序。我正在使用'重定向'來解決刷新問題。問題是,如果有多個頁面流邏輯,如果您尚未註冊,則需要註冊或創建一個帳戶,一旦您這樣做,則需要將您重定向到您要求註冊時的位置首先。所以我的目標是使用Web Flow 2來使導航規則更容易編碼。我一直在分別研究它們,但我不知道如何合併,以便Web Flow能夠處理導航。在JSF應用程序中使用Web Flow 2

任何幫助,非常感謝。 謝謝。

回答

1

你做,使用視圖狀態:

<view-state id="login"> 
    <transition on="someAction" to="secondState">   
    </transition> 
</view-state> 
<view-state id="secondState"> 
    <transition on="someAction" to="thirdState">  
    </transition> 
</view-state> 
<view-state id="thirdstate"> 
    <transition on="someAction" to="login">  
    </transition> 
</view-state> 

您定義someAction作爲<h:commandbutton action="someAction" ...

而且內部轉換你喜歡保存在數據庫中,驗證,不管執行的邏輯。

你可以查看http://www.springfuse.com/的傢伙。 在生成JSF(Primefaces)+ Webflow + ...項目後,您將能夠學到更多東西。

相關問題