我有两个不同的流程,一个是负责注册,另一个是做订单,订单流程要求用户登录并在数据库中找到登录,如果用户不存在它提供注册,我想从订单流程重定向到注册流程,然后返回到订单流程,但我不能使用子流程,因为注册流程必须是独立的。我试图通过这个代码来重定向,<view-state id="register" view="redirect:/registrarting-flow" model="user" >
,但是SWF并不认为redirect:/registrarting-flow
是重定向,它试图使用这个文本来查找.jsp文件。如何从一个流重定向到另一个流?这是完全可能的吗?谢谢。
发布于 2019-02-26 21:27:45
如果你想使用重定向,它需要在一个结束流中,就像这样:
<end-state id="register" view="externalRedirect:contextRelative:/registrarting-flow"/>
此外,您的问题可能是更通用的“登录”pb。您的安全层应配置为自动将未登录的用户发送到登录页面,并在登录成功后返回原始页面。您可能希望研究一下使用Spring Security
https://stackoverflow.com/questions/54852956
复制相似问题