首页 > 解决方案 > 如何将简单的值从ui表单传递给spring webflow

问题描述

当我进行表单提交时,我想发送简单的布尔值。我不想为视图状态创建特殊模型。

所以我的问题是,我可以在没有模型的情况下传递值,因为它是使用 spring webflow 的简单单值。还是我必须创建模型?

标签: javaspringspring-webflow

解决方案


您可以在视图中简单地使用它myView

<form:form action="${flowExecutionUrl}">
    <input type="checkbox" id="booleanValue" name="booleanValue"/>
    <input type="submit" id="submit" name="_eventId_submitValue" value="Submit"/>
</form:form>

在你的流程中:

<view-state id="myView">
    <transition on="submitValue">
        <set name="myBooleanValue" value="requestParameters['booleanValue']"/>
        <!-- do something with your value -->
    </transition>
</view-state>

请注意,<input type="checkbox"/>只有选中(“on”)才会发送一个值


推荐阅读