<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: No active FlowSession to access; this FlowExecution has end”异常。
当我没有从子流进入“goToResult”状态时,flowRedirect 会按预期工作。
当我在结束状态下不使用 flowRedirect 时,预期的页面会正确显示。
但是当我使用这两者的组合时,只会发生刷新和异常。
使用 Spring Web Flow 2.0.9