我使用 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。
我怎么解决这个问题?