2016-07-06 16 views
0

webflow action-stateに問題があります。私が欲しいの構造は次のとおりです。 もし...他にあれば....私はgetTestTypeNameを呼び出す他Spring Webflow action-state else

  • 、(下記参照).....他の自分の行動状態で

    場合( );

  • このメソッドは文字列を返します。現在有効な値は ですが、現在は2つしかありません。
  • しかし、エラーではなく、 を指定されたビューステートに送る必要があるinvald Stringを取得することもできます。
  • どうすればいいですか?現在、私は取得エラー

<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遷移が流れ「フローエントリ」のこの動作状態「selectPostITSAction」で実行[1]アクション(複数可)によってシグナリングイベント(複数可)に一致した

であり得ます。アクションの結果の結果を処理するためにトランジションを定義する必要があります。このアクション状態のサポートされる遷移条件は 'array [ProgramChoiceTemplate、CPCFeedbackTemplate、error]' org.springframework.webflow.engine.NoMatchingTransitionException

であるのに対し、 'array [' Prototype Test Template1467832258812 ']'

答えて

0

OK]をクリックして、それが 答えが有する遷移を持つことである持っていない "に="

<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> 
 
    
 
    <transition to="expectedError" > 
 
\t \t 
 
\t <transition on="error" to="entry" /> 
 
\t \t 
 
</action-state>

0の下を参照してください。
関連する問題