Jsp 如何在页面加载之前显示页面加载图像/div/text

Jsp 如何在页面加载之前显示页面加载图像/div/text,jsp,struts1,Jsp,Struts1,我正在使用struts1。我的网站加载非常慢,因为它正在进行一些密集的调用。你知道如何让一个div在页面准备好的时候说一些类似于“loading”的话,然后在一切准备好的时候消失吗?使用ajax调用struts方法并显示loading div。当它完成后,你可以显示另一条消息。 参见本页上的示例加载页面后,您可以使用jQuery隐藏div 例如 $(文档).ready(函数(){ $(“#加载”).fadeOut(); }); 加载。。。。 我想这对你有用 <script type="

我正在使用struts1。我的网站加载非常慢,因为它正在进行一些密集的调用。你知道如何让一个div在页面准备好的时候说一些类似于“loading”的话,然后在一切准备好的时候消失吗?

使用ajax调用struts方法并显示loading div。当它完成后,你可以显示另一条消息。
参见本页上的示例

加载页面后,您可以使用jQuery隐藏div

例如


$(文档).ready(函数(){
$(“#加载”).fadeOut();
});
加载。。。。

我想这对你有用

<script type="text/javascript">
        function callLoadingDiv(){
            // <![CDATA[
            $("#spinner").fadeIn("fast");
            // ]]>

        }
</script>
<style type="text/css">
#spinner {
   position: fixed;
   left: 0px;
   top: 0px;
   width: 100%;
   height: 100%;
   z-index: 9999;
   background: url(images/loading.jpg) 50% 50% no-repeat #ffffff;
   border:1px solid black;
   opacity:0.6;
   filter:alpha(opacity=60);
}
</style>

函数callLoadingDiv(){
// 
}
#纺纱机{
位置:固定;
左:0px;
顶部:0px;
宽度:100%;
身高:100%;
z指数:9999;
背景:url(images/loading.jpg)50%50%不重复#ffffff;
边框:1px纯黑;
不透明度:0.6;
过滤器:α(不透明度=60);
}

在onclick函数中或表单提交后,您必须调用此
callLoadingDiv()
函数。

使用ajax调用是在jsp上加载图像的最佳方法