1

このクエリは、spring-webflow でフロー スコープ変数をあるビューステートから別のビューステートに渡すことに関するものです。

以下のコードは、flow.xml ファイルです。1. このファイルには 2 つのビュー ステートがあります ('firstView'、'secondView')。2. ここで、開始状態はビュー状態の「firstView」であり、開始時にフロースコープで変数「customizeBean」を設定しています。3. 「firstView」ビューステートでは、別のビューステート「secondView」を呼び出す遷移「selectUsers」が定義されています。4. 第二ビューステート「secondView」のフロースコープ変数「customizeBean」にアクセスしたい、基本的には「twinPickers.xhtml」ページの「customizeBean」にアクセスしたい。5.最初のビューステートから 2 番目のビューステートに「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>
4

1 に答える 1