如何从JSP获取值并重定向到springwebflows中的相应JSP?

时间:2015-09-23 22:52:25

标签: spring spring-webflow

我是初次使用spring webflows。我需要从jsp获取文本字段值。根据文本值需要重定向到适当的jsp.I我无法获取webflow xml中的jsp值始终显示空白{{1} }值。

""

通过脚本使用href am将存款金额值发送到<input type="text" name="depositAmt"/>

webflow.xml

1 个答案:

答案 0 :(得分:0)

有几种方法可以实现目标。使用决策状态来解析文本参数并将值映射到预定义的视图,操作或结束状态。或者,从UI中,您可以使用javascript根据用户输入的值更改URL中传递的eventId值。

此外,您的语法充满了错误。如果您打算使用决策状态它应该是

    <!-- <input name="depositAmt" value="form.depositAmt"/> You would only use the input tag for HTTP GET params -->

    <decision-state id="depositAmtCondition"> 
         <on-entry>
              <set name="depositAmt" value="expression="form.getDepositAmt()">
         </on entry>

         <if test="depositAmt.equals('someVal')" then="processForm" else="someOtherState" />

</decision-state> 

    <action-state id="processForm">     

        <transition on="someEvent" to="payment">           <!-- the 'on' attribute needs to be the eventId value passed in the HTTP GET URL params -->
        <transition on-exception="my.package.some.ClassException" to="summary">
    </action-state>

...

另请参阅此说明以进一步说明SWF的工作原理:

How to include a pop-up dialog box in subflow

出于调试目的,我建议使用这样的日志记录:

Printing log from flow.xml