【发布时间】:2012-08-31 06:51:47
【问题描述】:
如何更新 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>
【问题讨论】:
-
static.springsource.org/spring-webflow/docs/2.0.x/reference/… 查看事件处理程序。这是你想做的吗?
-
是的.. 发布 anwser 以便我可以给你信用.. 也可以通过 gmail 的 techsjs2012 给我发电子邮件,这样我们就可以成为朋友了
标签: java spring hibernate spring-mvc spring-webflow