在Spring中处理请求之前显示等待页面

时间:2013-05-07 13:00:22

标签: java javascript spring-mvc

实际上我正在使用Spring MVC开发一个应用程序,在一种情况下我必须让用户通过显示页面来等待结果..一旦后端处理请求,结果将被加载。任何人都可以告诉我如何实现这一目标?

2 个答案:

答案 0 :(得分:2)

我认为这更像是一个javascript解决方案,而不一定是一个Spring解决方案。

假设您正在等待来自后端流程的请求,您可以使用解决方案here等待响应,同时后端生成所需的数据。

下面的代码将显示loaderImage id中的代码(比如它是html中的div),然后在加载成功时隐藏它。 ajax请求只是用于到达后端控制器的POST或GET。

$('#loaderImage').show();
$.ajax({
    // Other ajax parameters
    success: function () {
       // hiding the image here
       $('#loaderImage').hide();
    }
});

答案 1 :(得分:0)

您可以使用

  window.onload();


<!doctype html>
<html>
  <head>
    <title>onload test</title>
    <script>
      function load() {
        alert("load event detected!");
      }
      window.onload = load;
    </script>
  </head>
  <body>
    <p>The load event fires when the document has finished loading!</p>
  </body>
</html>

所以你可以删除你的加载div或html。

https://developer.mozilla.org/en-US/docs/DOM/window.onload