我正在使用Spring WebFlow 2.这是我的情况。
查看状态:state1
,state2
转换:如果验证通过,则state1
转到state2
state2使用以下命令弹出一个新窗口:
<view-state id="state2" view="externalRedirect:${flowScope.myUrl}" redirect="true" />
我想在窗口弹出后能够在state1继续我的业务。正常流量似乎没有问题。
但是当事情变得糟糕的时候。
state1
。有一个表格可以填写。 state2
只会弹出一个新窗口,其中包含源代码中设置的URL。 有谁能告诉我发生了什么事吗?这是弹出窗口的正确方法吗?感谢。
答案 0 :(得分:1)
由于弹出窗口和主流程中的流程是独立的,我会尽量避免使用视图状态打开弹出窗口中的webflow,并且只是尝试在HTML和JavaScript中处理它。这应避免两种流量之间的所有不利干扰。