如何更新 Spring WebFlow 模型中的数据并将其传递回同一视图。
我有一个正在处理的项目,如果用户从选择框中选择一个项目,我需要返回服务器,将一些数据填充到需要在视图上显示的模型中。
您可以从我的视图状态中看到,一旦选择了项目,我就会为 SelectBoxPicked 启动一个转换并使用模型调用我的控制器,但是如何将更新的模型返回到视图?
有人可以告诉我要在我的 java(控制器)代码和 flow.xml 中放入什么来完成这项工作。
<view-state id="SchoolVisitReport" view="SchoolVisitReport.jsp" model="visit" >
<transition on="submit" to="addVisit">
<evaluate expression="flowActions.validateVisit(visit, messageContext)"/>
</transition>
<transition on="loadSchools" to="SchoolVisitReport" >
<evaluate expression="flowActions.initializeSelectableSchools(visit)" result="flowScope.selectableSchools"/>
</transition>
<transition on="SelectBoxPicked" to="SchoolVisitReport" >
<evaluate expression="flowActions.fillDetails(visit)" />
</transition>
<transition on="cancel" to="endState" bind="false"/>
</view-state>