java - 如何将简单的值从ui表单传递给spring webflow
问题描述
当我进行表单提交时,我想发送简单的布尔值。我不想为视图状态创建特殊模型。
所以我的问题是,我可以在没有模型的情况下传递值,因为它是使用 spring 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”)才会发送一个值
推荐阅读
- c++ - 调用 glBindImageTexture() 终止程序
- reactjs - Nodemailer 无法在手机上运行>>(Next js web + nodemailer with next js api)
- three.js - “object3d.quaternion.set(q)”不起作用?
- r - 将带标签的数字变量的变量标签转换为新的字符变量
- java - Spring AOP @Pointcut 和 @Before 产生 IllegalArgumentException: error at ::0 切入点中的正式未绑定
- java - Java:将行和单词存储到单独的数组列表中,无法打印结果
- aframe - 使用 aframe 更改 glb 3D 模型的不透明度
- python - 将数字行转换为一个以逗号分隔的列表
- python - 如何在谷歌云上使用共享 gunicorn 异步处理多个请求?
- python - 减去转换为日期时间对象的字符串