Java 返回到父流视图状态时,子流弹出窗口不允许渲染片段

Java 返回到父流视图状态时,子流弹出窗口不允许渲染片段,java,spring,spring-webflow,spring-webflow-2,Java,Spring,Spring Webflow,Spring Webflow 2,我有一个子流显示在弹出窗口中。当弹出窗口关闭时,由于单击“提交”或“取消”按钮,转换回主流的视图状态会导致重新加载整个页面。问题在于,我的基础父流页面包含一个文件选择器控件,该控件在刷新页面时会丢失用户选择。为了保留输入的数据,我想在同一个流的视图状态之间转换时,以我可以的方式更新父流页面的一个片段 以下是我的流程xml: 主要流程: <view-state id="main"> <transition on="start" to="child-flow"/>

我有一个子流显示在弹出窗口中。当弹出窗口关闭时,由于单击“提交”或“取消”按钮,转换回主流的视图状态会导致重新加载整个页面。问题在于,我的基础父流页面包含一个文件选择器控件,该控件在刷新页面时会丢失用户选择。为了保留输入的数据,我想在同一个流的视图状态之间转换时,以我可以的方式更新父流页面的一个片段

以下是我的流程xml:

主要流程:

<view-state id="main">
    <transition on="start" to="child-flow"/>
    <transition on="finish" to="finished"/>
</view-state>

<subflow-state id="child-flow" subflow="main/childFlow">
    <transition on="submitted" to="main">
        <render fragments="popupClosed" />
    </transition>
</subflow-state>

<end-state id="finished" />

子流:

<view-state id="childFlow" view="main/childFlow" popup="true">
    <transition on="submit" to="popupClosed" />
    <transition on="cancel" to="popupClosed" />
</view-state>

<end-state id="popupClosed" />

我正在使用SpringWebflowV2.0.8和Tile和JSP

谢谢,
Steph

如果您想要javascript类型的弹出/模式功能,请不要使用“popup”属性,请像这样实现它