有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java映像servlet文件传递完成事件

假设有一个4.3MB的png文件。我使用Balus c Image servlet在jsp页面中内联显示图像。但是4.3mb大小的文件需要时间下载。我想同时显示正在加载的gif,并通过将其样式设置为“display:none;”来隐藏图像。问题是,在呈现图像之前,我如何知道图像已经完全由servlet交付


共 (1) 个答案

  1. # 1 楼答案

    您可以将gif图像的url放入jsp生成的html中,然后在加载时获取图像:

    $(function() {
        var loadr = new Image();
        $(loadr).load(function() {
            $("#myimg").attr("src", this.src);
        });
        loadr.src = "servletUrl";
    });