2017-07-30 46 views
1

Spring web flow是一種用於與html頁面進行交互的用戶的狀態機。傳統上,當用戶處於視圖狀態時,系統將等待用戶與頁面進行交互,這將觸發一些轉換。

是否有可能強制過渡或更新頁面,而無需用戶在spring web flow中進行交互?例如,我可能有一個REST控制器或一個AMQP監聽器,或者甚至可能只是一些後臺進程正在運行。當數據來自這些獨立流程之一時,我想將用戶更新爲新的轉換。
例如,用戶坐在決策點一段時間,另一個服務將通過REST調用Web流服務以註銷該用戶。網頁應該突然導航到註銷的屏幕。

我一直能夠實現這一目標的唯一方法是保存信息,並在收到輸入後檢查註銷消息,但這並不理想。Spring Web Flow中的動態強制轉換

回答

0

你似乎在談論從服務器異步發送到客戶端的消息,如Websockets

沒有那樣的技術,我認爲你唯一的選擇 - 不相關的Web流量本身 - 是:在頁面超時或輪詢

  • 等待

    1. JavaScript的用戶提交他們的下一個請求