我的网络应用程序使用FreeMarker templates
和磁贴来执行MVC
世界中的查看作业。因此,根据我对应用程序的请求,请说/load.do
我想介绍一个中间页面,它将有一个加载程序图标,表示该页面正在后续请求中加载,这是用户不知道的。< / p>
所以我最终实现的是更好的用户体验,如果在framework
(iFrames)中使用,这可以在发生新请求时显示加载器图标。< / p>
有人能指出我可以在这里使用的正确方法吗?
答案 0 :(得分:0)
这可以使用spring mvc。
您需要创建类似WaitController的东西。在用户提交时,将调用此控制器。这可以在后台触发您的原始请求并为该调用获取引用(UUID),并将呈现具有模型中原始请求的引用ID的等待页面。等待页面可以使用引用ID立即触发主控制器,也可以定期轮询引用ID或使用Web套接字来了解结果的可用性。一旦结果准备就绪,它应该将用户重定向到实际的结果页面。