我是初次使用spring webflows。我需要从jsp获取文本字段值。根据文本值需要重定向到适当的jsp.I我无法获取webflow xml中的jsp值始终显示空白{{1} }值。
""
通过脚本使用href am将存款金额值发送到<input type="text" name="depositAmt"/>
webflow.xml
答案 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
出于调试目的,我建议使用这样的日志记录: