如何向Spring Webflow传递参数

4
我正在处理Spring Webflows。我的应用程序中有两个Webflows,一个用于添加人员详细信息,另一个用于修改人员详细信息。这两个流程都运行良好。现在我想向我的修改流程传递参数,并访问它,以便我可以基于传递的参数预选一些值。如何实现以下情况?
1. 从添加流程结束状态。 2. 从流程外部,即从应用程序中除添加流程之外的任何地方。

<end-state/>具有一个输出元素 - Andrei Stefan
对于另一种情况,你需要更具体一些。你有没有阅读过Webflow文档 - Andrei Stefan
@AndreiStefan 感谢您的意见。 - Hari Narayanan
1个回答

7
我找到了解决方法。最终非常简单,我只需要在url中传递参数,并使用flow.xml中的input标签获取我传递的参数即可。之前我没有使用input标签。 url将类似于这样:
http://localhost:8080/modifyPerson?personName=xxx

然后在flow.xml中,使用输入标签检索传递的personName参数,并将其设置为模型。
 <input name="personName"/>

 <view-state id="modifyBasics" view="modifyBasics" model = "person">
    <on-render>
        <set name="person.personName" value="personName"></set>
    </on-render>
    ....
 </view-state>

我正在尝试实现同样的事情,但是我无法在URL中添加参数。请帮助我解决这个问题。 - Sudarshan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接