我正在使用Spring WebFlow2,我想使用一个动作状态来调用我的控制器并检查一些服务器端代码,然后根据返回代码做一些事情。
我应该使用动作状态吗?
这是我的流程代码:
<action-state id="isMemeber">
<evaluate expression="FlowActions.isMemeber(member)" />
<transition on="SUCCESS" to="endStateMemeberExists" />
<transition on="FAIL" to="isDeceased" />
</action-state>
这是我的Java代码:
public void isMemeber(Member customer)
{
}
如何返回Web Flow的SUCCESS或FAIL知道该怎么做?
答案 0 :(得分:1)
这样做:
<action-state id="isMemeber">
<evaluate expression="FlowActions.isMemeber(member)" />
<transition on="yes" to="endStateMemeberExists" />
<transition on="no" to="isDeceased" />
</action-state>
public boolean isMemeber(Member customer)
{
}