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