0

我有一个 Maven 项目,我在文件夹中下载图像\src\main\webapp\images\,但不在浏览器中显示。例子:

|- src
    |- main
        |- java
        |- resources
        |- webapps
            |- images
                 |- image1.jpg (fixed)
                 |- image2.jpg (fixed)
                 |- image3.jpg (downloaded with my app)

如果我显示image1.jpgimage2.jpg工作完美,但如果我尝试显示image3.jpg不工作:

<img src="images/image1.jpg" /> <!-- Works -->
<img src="images/image2.jpg" /> <!-- Works -->
<img src="images/image3.jpg" /> <!-- Not Works -->

任何想法?

谢谢。

4

1 回答 1

0

好吧...据我了解,您正在运行时修改您的网络应用程序资源。它在 Eclipse 中运行良好,因为当您的工作区被修改时,Eclipse 会进行某种热部署(即,当在您的 webapp 目录中添加新文件时,它会自动作为您的应用服务器的 web 资源使用)。

我不认为这是一个好的设计。想象一下,你下载了一张图片,然后重新部署你的 webapp:下载的图片将会丢失。

不要将下载的图像放在您的网络应用程序资源中:将它们放在其他地方(在战争层次结构之外,可能在您的网络服务器管理的目录中)

于 2013-04-21T18:04:35.930 回答