2017-07-30 47 views
1

Spring web flow是一种用于与html页面进行交互的用户的状态机。传统上,当用户处于视图状态时,系统将等待用户与页面进行交互,这将触发一些转换。

是否有可能强制过渡或更新页面,而无需用户在spring web flow中进行交互?例如,我可能有一个REST控制器或一个AMQP监听器,或者甚至可能只是一些后台进程正在运行。当数据来自这些独立流程之一时,我想将用户更新为新的转换。
例如,用户坐在决策点一段时间,另一个服务将通过REST调用Web流服务以注销该用户。网页应该突然导航到注销的屏幕。

我一直能够实现这一目标的唯一方法是保存信息,并在收到输入后检查注销消息,但这并不理想。Spring Web Flow中的动态强制转换

回答

0

你似乎在谈论从服务器异步发送到客户端的消息,如Websockets

没有那样的技术,我认为你唯一的选择 - 不相关的Web流量本身 - 是:在页面超时或轮询

  • 等待

    1. JavaScript的用户提交他们的下一个请求