【问题标题】:How to call flow from another, separate flow?如何从另一个单独的流中调用流?
【发布时间】:2019-02-26 21:27:45
【问题描述】:

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

【问题讨论】:

    标签: spring spring-webflow


    【解决方案1】:

    如果你想使用重定向,它需要在终端流中,类似这样:

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

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

    【讨论】:

      猜你喜欢
      • 2020-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-31
      • 1970-01-01
      相关资源
      最近更新 更多