【问题标题】:Using Web Flow 2 in JSF application在 JSF 应用程序中使用 Web Flow 2
【发布时间】:2012-10-18 17:56:44
【问题描述】:

我创建了一个运行良好的 JSF 购物车应用程序。我正在使用“重定向”来解决刷新问题。问题是当存在多个页面流逻辑时,例如如果您还没有注册,您需要注册或创建一个帐户,一旦您这样做,您需要被重定向回您被要求注册时的位置首先。所以我的目标是使用 Web Flow 2 来简化导航规则的编码。我一直在单独处理它们,但我不知道如何合并,以便 Web Flow 可以处理导航。

非常感谢任何帮助。 谢谢。

【问题讨论】:

    标签: jsf spring-webflow-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 定义为 &lt;h:commandbutton action="someAction" ...

    在转换内部,您可以执行诸如在数据库中保存、验证等逻辑。

    您可以查看来自http://www.springfuse.com/ 的人。 生成 JSF(Primefaces)+Webflow +... 项目后,您将能够学到更多。

    【讨论】:

      【解决方案2】:

      这个网站很有用:

      http://www.springbyexample.org/examples/simple-spring-web-flow-webapp-spring-config.html

      也可以参考spring web flow的资源,找JSF集成,不过不是很清楚。

      【讨论】:

        猜你喜欢
        • 2014-06-27
        • 2014-02-27
        • 1970-01-01
        • 1970-01-01
        • 2023-03-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-01
        相关资源
        最近更新 更多