0
我有一个webflow动作状态的问题。我想的结构是: 如果...如果还有其他.... .....如果其他Spring Webflow动作状态其他
在我的动作状态(见下文),
- 我打电话getTestTypeName( );
- 此方法返回一个字符串。虽然目前只有两个,但可能有十个有效值 。
- 但是,我也可能会得到一个不错的字符串,但它不是错误,但需要将 发送到指定的视图状态。
- 我该怎么做。目前,我得到一个错误
<action-state id="selectPostITSAction">
<evaluate expression="testEntranceViewService.getTestTypeName(flowScope.vwUser)" />
\t
<transition on="ProgramChoiceTemplate" to="paymentGateway" />
\t \t
\t <transition on="CPCFeedbackTemplate" to="report" >
\t \t <evaluate expression="testEntranceViewService.reactivateTestOnHold(vwUser, flowRequestContext)"
\t \t \t \t result="flowScope.vwUser" />
\t </transition>
\t \t
\t <transition on="error" to="entry" />
\t \t
</action-state>
“原型测试Template1467832258812” 是无效的选项,但我不能Webflow的处理。我得到这个错误是
ExceptionNo转换在事件上被匹配,在流程'flow-entry'的此动作状态'selectPostITSAction'中执行的[1]动作发出信号。必须定义转换以处理操作结果结果 - 可能的流程配置错误?注意:eventIds信号是:'array ['Prototype Test Template1467832258812']',而此操作状态支持的一组过渡标准是'array [ProgramChoiceTemplate,CPCFeedbackTemplate,error]'org.springframework.webflow.engine.NoMatchingTransitionException