2012-02-20 17 views
2

以下是這種情況:在頁面中,我使用ajax將數據發送到後端。這一切工作正常,它將信息存儲在數據庫中,因爲它應該和所有。現在,當我按下瀏覽器上的刷新按鈕時,它仍然包含舊數據(我沒有手動更新表單)。我認爲這是因爲我的轉換從未被解僱,因爲刷新不是流程的一部分。我如何強制重新加載表單?你如何定義這樣的流xml中?如何使用spring webflow強制執行瀏覽器刷新過渡

下面

是一個Webflow XML的一部分

<action-state id="showProposal"> 
    <evaluate expression="portfolioAction.showProposalFormAction" /> 
    <transition on="success" to="showProposalView" />  
</action-state> 

<view-state id="showProposalView" view="/swf/proposal/proposal"> 
    <transition on="storeProposal" to="storeProposalView" > 
     <evaluate expression="portfolioAction.storeProposalFormAction" /> 
    </transition> 
    <transition on="applySelection" to="showProposalView"> 
     <evaluate expression="portfolioForm.bindAndValidate" /> 
     <evaluate expression="portfolioAction.showProposalFormAction" /> 
    </transition> 
</view-state> 

回答

3

你能不能把你的邏輯在你view-stateon-render部分?

使用on-render元素在視圖呈現前執行一個或多個動作。渲染操作在初始渲染以及任何後續刷新上執行,包括視圖的任何部分重新渲染。

+1

這是測試? – 2012-05-27 04:38:55