Spring WebFlow ..动作状态?

时间:2012-08-15 18:56:19

标签: java spring spring-webflow

我正在使用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知道该怎么做?

1 个答案:

答案 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)
{

}

以下是文档的链接: http://static.springsource.org/spring-webflow/docs/2.0.x/reference/htmlsingle/spring-webflow-reference.html#actions-introduction