<subflow-state id="callingSubflow" subflow="cz/fe/ui">
<transition on="finish" to="goToResult"/>
</subflow-state>
<end-state id="goToResult" view="flowRedirect:cz/fe/ui/detail/flow"/>
使用此配置,在子流中完成一些webflow逻辑后,flowRedirect不会发生,只有原始页面被刷新,我得到“java.lang.IllegalStateException:没有活动的FlowSession访问;此FlowExecution已结束”异常。 / p>
当我没有从子流转到“goToResult”状态时,flowRedirect按预期工作。
如果我在最终状态下不使用flowRedirect,则会正确显示预期的页面。
但是当我使用这两者的组合时,只刷新&amp;异常发生。
使用Spring Web Flow 2.0.9
答案 0 :(得分:0)
当您在子流和最终状态流中时,将忽略view参数。 尝试使用视图状态,看看是否能解决您的问题