在jsf页面中显示图片

时间:2015-11-29 00:14:08

标签: file jsf

我正在使用EJB(netbeans& glassfish服务器)处理Web应用程序。我想在我的jsf页面上显示图片。这些图片存储在我的磁盘上,我相信我的应用程序无法使用绝对路径访问图片。 我一直在互联网上寻找答案,但除了使用servlet之外,我没有取得好成绩。 还有另一种方法吗?

1 个答案:

答案 0 :(得分:0)

这取决于这些图片存储在“磁盘上”的位置:

  • 如果图片存储在Web应用程序中,Tomcat(或您使用的任何servlet容器)将通过HTTP提供它们,您可以使用普通的<img src="path/to/your/image.jpg">将它们包含在页面中。
  • 否则,您必须编写代码以通过http(例如通过servlet或使用p:graphicImage)提供这些代码。