在JSF应用程序中使用Web Flow 2

时间:2010-06-17 03:02:26

标签: jsf spring-webflow-2

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

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

2 个答案:

答案 0 :(得分: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 + ...项目后,您将能够学到更多。

答案 1 :(得分:0)

这个网站非常有用:

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

您还可以参考spring web流资源并查找JSF集成,但这不是很清楚。