从网络流返回值(输出)

发布于 2024-10-17 18:38:43 字数 461 浏览 2 评论 0原文

我正在使用 spring web-flow 2.0,我需要从子流返回一个变量到父流,例如:

<end-state id="end" >
    <output name="mvViewBean" value="viewBean" />
</end-state>    

并在我的父流中使用它,例如:

<subflow-state id="updateSubflowState" subflow="mv-update" >
    <on-exit>
        <evaluate expression="mvService.onblabla(mvViewBean)" />
    </on-exit>
</subflow-state>

我需要定义变量定义还是其他东西?

I am using spring web-flow 2.0 and I need to return a variable from sub-flow to parent flow like:

<end-state id="end" >
    <output name="mvViewBean" value="viewBean" />
</end-state>    

and use it inside my parent flow like :

<subflow-state id="updateSubflowState" subflow="mv-update" >
    <on-exit>
        <evaluate expression="mvService.onblabla(mvViewBean)" />
    </on-exit>
</subflow-state>

Do i need to define variable definitions or something else?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

沫尐诺 2024-10-24 18:38:43

刚刚遇到这个问题... currentEvent 确实有效,但是如果您表明您通过 updateSubflowState 接受变量

    <output name="mvViewBean" value="flowScope.mvViewBean"/>

然后您将能够以 mvViewBean 的形式访问它。

Just came across this issue...The currentEvent does work, but if you indicate that you accept the variable in your updateSubflowState through a

    <output name="mvViewBean" value="flowScope.mvViewBean"/>

then you will be able to access it as mvViewBean.

七禾 2024-10-24 18:38:43

您可以通过 currentEvent 中的属性获取输出值。

<subflow-state id="updateSubflowState" subflow="mv-update" >
    <on-exit>
        <evaluate expression="mvService.onblabla(currentEvent.attributes.mvViewBean)" />
    </on-exit>
</subflow-state>

Yo can get the output values getting attribute in currentEvent.

<subflow-state id="updateSubflowState" subflow="mv-update" >
    <on-exit>
        <evaluate expression="mvService.onblabla(currentEvent.attributes.mvViewBean)" />
    </on-exit>
</subflow-state>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文