如何将参数传递给spring webflow

时间:2014-06-03 05:54:18

标签: spring spring-mvc spring-webflow

我正在研究spring webflows。我的应用程序中有两个webflow,一个用于添加人员详细信息,另一个用于修改人员详细信息。两种流程都运行良好。现在我想将参数传递给我的修改流并访问它,这样我就可以根据传递的参数预先选择一些值。如何在下面提到的场景中实现它?

  1. 从添加流程结束状态。
  2. 从流程外部,即应用程序中除添加流程之外的任何位置。

1 个答案:

答案 0 :(得分:4)

我明白了。最后它非常简单,我只需要在url中传递参数,并使用flow.xml中的输入标记获取我传递的参数。早些时候我没有使用输入标签。

网址将类似于

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>