IMG标签不带图像

时间:2012-02-24 04:09:46

标签: html spring spring-security imagesource

我有一个Web应用程序,我将所有图像存储在完全位于WEB-INF文件夹或webroot文件夹之外的文件夹中。当显示图像的jsp被调用时,在显示它之前,我将相关的图像文件移动到WEB-INF / images文件夹,然后在html IMG标记中设置路径。我的问题是

这是好设计吗? 即使将图像移动到WEB-INF / images文件夹,页面也不会始终显示图像,有时会显示,有时也不显示。我不知道如何调试这个问题。

我正在使用弹簧和弹簧安全。

1 个答案:

答案 0 :(得分:2)

这不是一个很好的设计。在许多情况下,服务器将缓存Web应用程序数据,因此如果图像不在那里,它将永远不会发现它出现在原地。这可能会导致您观察到的不一致,因为可能存在其他影响缓存的因素。

正确的选择是提供一个servlet,根据文件请求提供图像数据。