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
二维码