我正在使用spring webflow版本2.2.1.RELEASE。以下是我的动作状态,当我输入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>
答案 0 :(得分:1)
你可以在你的流程中做这样的事情(这将是你的切入点):
<input name="param1" type="string" />
<decision-state id="isParamSet">
<if test="param1 == null" then="estimate" else="error" />
</decision-state>
然后用//hostAddress:8080/app/order?param1=something