我正在使用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。
我该如何解决这个问题?