我有一个在jsf中显示图像的奇怪问题。我在服务器上有一个图像文件夹: 的 / glassfishv3 /的glassfish /域/域1 /应用/图片
我可以完全访问文件夹,可以通过bean上传和删除图像,一切正常但是当我尝试显示图像时,什么都没有显示!我尝试过以下方法:
<h:graphicImage value="/images/image.jpg"/>
<h:graphicImage value="/glassfishv3/glassfish/domains/domain1/applications/images/image.jpg"/>
<img src="/glassfishv3/glassfish/domains/domain1/applications/images/image.jpg">
但似乎没有任何效果。 不知道我在这里做错什么,所以欢迎任何帮助。提前大事
答案 0 :(得分:1)
src
属性是可以在Internet上访问的图像的URL
。它不是您计算机上文件的路径。看一下如何设置虚拟目录的简短article。在此之后你需要做的是直截了当的:)。
答案 1 :(得分:0)
看起来图像是单独托管的,
<h:graphicImage url="<urlpath>/images/image.jpg" width="200" height="171" />
e.g。
<h:graphicImage url="http://localhost:8080/images/image.jpg" width="200" height="171" />