1

我使用 Glassfish 3 和 Eclipse 作为我的 IDE。

在应用程序中,我开发了一个小文件上传功能,将文件保存在WebContent. 我知道这是一种不好的做法,因为每次重新部署时我都会丢失所有文件等等。

该文件保存在:

E:\java\server\Glassfish3\glassfish\domains\domain1\eclipseApps\myApp\upload\story\79.png

比我尝试使用以下方法在我的.xhtml文件中列出渲染该图片:

<img src = "upload/story/79.png" />

奇怪的是,在 Servlet 端(或在我的情况下为 ManagedBean)决定图像是否存在时,看起来一切正常,并且在磁盘上找到了图像。但是,在浏览器中,图像不会显示,因为它无法加载给定的 URL。

我怎么解决这个问题?

4

0 回答 0