0

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

很感谢任何形式的帮助。谢谢。

4

2 回答 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 +... 项目后,您将能够学到更多。

于 2012-10-18T09:56:44.393 回答
0

这个网站非常有用:

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

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

于 2010-07-20T06:44:32.427 回答