此查询是关于将流范围变量从一个视图状态传递到 spring-webflow 中的另一个视图状态。
下面的代码是一个 flow.xml 文件。1. 我在这个文件中有 2 个视图状态('firstView'、'secondView')。2. 这里的 start-state 是一个视图状态“firstView”,开始时我在 flowscope 中设置了一个变量“customizeBean”。3. 在“firstView”视图状态中定义了一个转换“selectUsers”,它调用另一个视图状态“secondView”。4. 我想在第二个视图状态“secondView”中访问流范围变量“customizeBean”,基本上我想访问“twinPickers.xhtml”页面上的“customizeBean”。5.请告诉我如何将“customizeBean”从第一个视图状态传递到第二个视图状态。
<?xml version="1.0" encoding="UTF-8"?>
<flow xmlns="http://www.springframework.org/schema/webflow"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/webflow
http://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd"
start-state="firstView" parent="reportStandard" >
<on-start>
<set name="flowScope.customizeBean" value="customizeBean" />
</on-start>
<view-state id="firstView" view="customizeReport.xhtml">
<transition on="selectUsers" to="secondView" />
</view-state>
<view-state id="secondView"
view="/WEB-INF/twinPickers.xhtml">
<on-entry>
<evaluate expression="reportAction.createTwinPicker" />
</on-entry>
</view-state>
<bean-import resource="customizeReport-bean.xml" />
</flow>