Java – how to implement switch / if else if statements in spring webflow?
                                        
                    •
                    Java                                    
                The following switch statement has been implemented
If there are any errors, would you please verify and correct them?
<set name="flowScope.Valid" value="true"> <decision-state id="isDNCheckNotrequired" test="Valid == true"> <transition on="true" to="even"/> <transition on="false" to="odd"/> </decision-state> <action-state id="even"> <evaluate expression="Test.setEven(true)"> </action-state> <action-state id="odd"> <evaluate expression="Test.set(false)"> </action-state>
Please tell me how this is implemented in spring webflow 2.0
Thank you in advance
Solution
Reference document
For decision status
<decision-state id="moreAnswersNeeded">
    <if test="interview.moreAnswersNeeded()" then="answerQuestions" else="finish" />
</decision-state>
As a substitute
<action-state id="moreAnswersNeeded">
    <evaluate expression="interview.moreAnswersNeeded()" />
    <transition on="yes" to="answerQuestions" />
    <transition on="no" to="finish" />
</action-state>
Similar to view state
<view-state id="uploadFile" model="uploadFileHandler">
    <var name="fileUploadHandler" class="org.springframework.webflow.samples.booking.FileUploadHandler" />
    <transition on="upload" to="finish" >
        <evaluate expression="fileUploadHandler.processFile()"/>
    </transition>
    <transition on="cancel" to="finish" bind="false"/>
</view-state>
See: http://docs.spring.io/spring-webflow/docs/2.3.4.RELEASE/reference/html/actions.html#decision -state
                            The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
                        
                                            
                        THE END
                    
                    
                    
                                                        二维码
                        
                        
                                                
                        