我正在使用 jsp 和 servlet 制作一个 Web 应用程序。在我的 Web 应用程序中,我从浏览器浏览图像并将其存储在服务器端的指定文件夹中。但问题是,该图像没有显示在浏览器中直到我手动打开该图像一次。
一旦我打开图像然后刷新页面,就会显示图像。这可能是什么原因?请帮忙
最佳答案
可能的原因可能是您的页面没有立即读取图像并且需要一些时间来读取它..您可以通过延迟一段时间来解决此问题..您可以通过
<%TimeUnit.SECONDS.sleep(5); %>
它会在页面加载之前添加5秒
的延迟(您可以根据您的需要更改它)。这样您的页面将有足够的时间来读取和形成页面上的图像,并且您不必再次刷新页面即可显示它。我也遇到了与您相同的问题,添加此语句解决了它。
关于java - 图像无法正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23324093/