java - 图像无法正确显示

标签 java jsp servlets

我正在使用 jsp 和 servlet 制作一个 Web 应用程序。在我的 Web 应用程序中,我从浏览器浏览图像并将其存储在服务器端的指定文件夹中。但问题是,该图像没有显示在浏览器中直到我手动打开该图像一次。

一旦我打开图像然后刷新页面,就会显示图像。这可能是什么原因?请帮忙

最佳答案

可能的原因可能是您的页面没有立即读取图像并且需要一些时间来读取它..您可以通过延迟一段时间来解决此问题..您可以通过

<%TimeUnit.SECONDS.sleep(5); %>

它会在页面加载之前添加5秒的延迟(您可以根据您的需要更改它)。这样您的页面将有足够的时间来读取和形成页面上的图像,并且您不必再次刷新页面即可显示它。我也遇到了与您相同的问题,添加此语句解决了它。

关于java - 图像无法正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23324093/

相关文章:

java - spring jdbc中的双向结果集

java - 如何衡量该算法的时间复杂度(Big-O)?

HTML 资源不受 servlet 的限制

java - JSP/Servlet无法从textarea获取文本

tomcat - 使用 JENA 和 Tomcat 从 TDB 损坏中恢复

Java - 创建动态变量表,我可以轻松回调变量

css - 在表上应用 nth-child(even) 不适用于通过 jsp 生成的动态表,但适用于静态表

java - 将java类实例从javascript(通过ajax)发送到jsp或servlet

java - 在基于表单的身份验证中设置 UserPrincipal

java - 我写的插件没有禁用我的世界中的/me