Spring Web Flow Action-State控制器应该返回什么?

tec*_*012 1 java spring spring-webflow

Spring Web Flow Action-State控制器应该返回什么?看看下面我的流程我有一个动作状态,基于对控制器的调用我可以去4个差异路径..

我不知道我必须在控制器中做出哪些更改才能传回去哪里.

以下是我的流程:

<action-state id="checkStatus">
        <evaluate expression="flowControllerActions.checkStatus(member)" />
        <transition on="NoSSN" to="NoSSN"/>
        <transition on="MemberExists" to="endStateMemberExists" />
        <transition on="IsDeceased" to="endStateMemberDeceased" />
        <transition on="OK" to="address" />
    </action-state>
Run Code Online (Sandbox Code Playgroud)

这是我在控制器中的方法.有人可以请告诉我该做些什么来使tranistions工作:

public String checkStatus(Member member) {
        LOGGER.debug("[" + member.toString() + "]");

        //
        // HOW DO I RETURN??
        //

    }
Run Code Online (Sandbox Code Playgroud)

rpt*_*t57 5

你应该能够在你的控制器中返回字符串:"NoSSN","MemberExists","IsDeceased"和"OK"

  • 或者,您可以让您的方法返回一个Java枚举,其值也与这些字符串匹配. (2认同)