使用Spring Web Flow 1时,如何将对象添加到bean中的列表中?
-
05-07-2019 - |
题
我有一个网络流程,我需要在其中一个屏幕上捕获数据。
此数据存储在一个对象中,该对象将保存在bean的列表中。
在提交页面时,我希望能够创建一个对象,并将其添加到bean中的列表中。
这可能吗?
由于
解决方案 2
最后,我设法让它使用以下流程。
我创建了一个辅助bean来保存一个函数,用于添加到表单bean中保存的列表。
<view-state id="page2" view="page2">
<transition on="save" to="addToList">
<action bean="form" method="bindAndValidate"/>
</transition>
<transition on="back" to="page1">
<action bean="formAction" method="bindAndValidate"/>
</transition>
<transition on="next" to="page3">
<action bean="formAction" method="bindAndValidate"/>
</transition>
</view-state>
<action-state id="addToList">
<bean-action bean="helperbean" method="addToList">
<method-arguments>
<argument expression="conversationScope.form"/>
</method-arguments>
</bean-action>
<transition on="success" to="page2"/>
</action-state>
然后再次显示原始页面
不隶属于 StackOverflow