Spring 我们如何根据某些条件启动webflow?

Spring 我们如何根据某些条件启动webflow?,spring,spring-webflow,Spring,Spring Webflow,我使用的是SpringWebflow版本2.2.1.0。下面是我的操作状态,当我将url键入//hostAddress:8080/app/order时,流将通过执行下面的操作状态开始。我的问题是,有没有办法将参数传递到此操作状态?或者我们可以通过传递一个参数,在单击某个按钮时调用下面的操作状态。因为流从低于动作状态开始 <action-state id="placeInitialize"> <evaluate expression="orderActions.setup

我使用的是SpringWebflow版本2.2.1.0。下面是我的操作状态,当我将url键入//hostAddress:8080/app/order时,流将通过执行下面的操作状态开始。我的问题是,有没有办法将参数传递到此操作状态?或者我们可以通过传递一个参数,在单击某个按钮时调用下面的操作状态。因为流从低于动作状态开始

<action-state id="placeInitialize">
    <evaluate expression="orderActions.setupPlacePage"></evaluate>
    <transition on="error" to="home" />
    <transition on="success" to="estimate" />
</action-state>

您可以在流程中执行类似操作(它将是您的入口点):



然后用
//hostAddress:8080/app/order?param1=something

<input name="param1" type="string" />

<decision-state id="isParamSet">
    <if test="param1 == null" then="estimate" else="error" />
</decision-state>