2015-04-03 53 views
1

假设我有两个页面:1)付款页面,2)付款成功页面。用户可以a)在付款页面完成付款或b)扫描此页面的QR码,然后通过智能手机中的应用程序完成付款。付款后,我想导航用户从页1)到页2)这是付款成功的页面。如何使用Spring MVC或其他Spring项目自动导航一个页面到另一个页面?

我的问题是我该如何在b)情况下完成这项工作?我能想到的一种可能的方法是我在第1页上放置了一个计时器),并且每隔几秒通过ajax调用检查订单状态。一旦付款完成,导航到第2页)。还有其他更好的方法吗?后端能否驱动导航而不是从前端检查状态? Spring有什么框架/项目可以用来完成这个吗?

回答

0

对我来说有三种不同的方法,我现在可以想象。

  1. 正如您所描述的;使用阿贾克斯定期检查

  2. 这样设计我的“用户流量/页面流量”,用户可以选择他想要使用的具体付款方式并将其重定向到其中一个或另一个页面。

  3. 使用spring-io的网络sokets到的信号发送到浏览器转发页面(见这里https://spring.io/guides/gs/messaging-stomp-websocket/

相关问题