如何从另一个单独的流中调用流?

时间:2019-02-24 14:37:35

标签: spring spring-webflow

我有2种不同的流程,一种负责注册,另一种负责下订单,订单流程询问用户的登录名,如果用户不存在,它会在数据库中找到登录名,它会提供注册的功能,我想从顺序流与注册,然后返回顺序流,但是我不能使用子流,因为寄存器流必须是独立的。我试图通过此代码进行重定向, <view-state id="register" view="redirect:/registrarting-flow" model="user" > ,但SWF不会将redirect:/registrarting-flow视为重定向,它会尝试使用此文本查找.jsp文件。如何使从一种流重定向到另一种流?有可能吗?谢谢 。

1 个答案:

答案 0 :(得分:1)

如果要使用重定向,则需要将其置于最终流中,诸如此类:

<end-state id="register" view="externalRedirect:contextRelative:/registrarting-flow"/>

此外,您的问题可能是更通用的“登录” pb。您的安全层应配置为自动将非登录用户发送到登录页面,并在登录成功后返回到原始页面。您可能要考虑使用Spring Security

相关问题