我将图片,css和javascript(文件夹名称相同)文件保存在webapp根目录的资源文件夹中。我应该使用URL来显示图像,例如graphicImage标签,还是我应该使用#{resources:libraryName..}
?
答案 0 :(得分:4)
只需使用提供的<h:outputStylesheet>
,<h:outputScript>
和<h:graphicImage>
组件,您可以在name
属性中指定相对于资源文件夹的路径:
<h:outputStylesheet name="css/style.css" />
<h:outputScript name="js/script.js" />
<h:graphicImage name="images/logo.png" />
JSF会担心设置正确的网址。
仅在CSS文件中使用#{resource}
语法来引用背景图像。