我是新來的JavaServer Faces和我試圖做到以下幾點:加載圖像在JSF 2.0
模板文件「/template.xhtml」加載使用
<h:outputStylesheet library="style" name="default.css" />
樣式表
在這一CSS文件我想鏈接到的圖像,像這樣:
... background-image: url(LINK_TO_MY_IMAGE) ...
如何引用圖像(我應該怎麼寫進去LINK_TO_MY_IMAGE)? 我已經嘗試使用直接鏈接(/contextroot/resources/images/foo.png)和JSF資源記法(/contextroot/faces/javax.faces.resource/foo.png?ln=images) 。
我的目錄結構:
/resources/images => contains image files
/resources/style/default.css
/WEB-INF/web.xml
/WEB-INF/faces-config.xml
/template.xhtml
/demoPage.xhtml => uses the template.xhtml
所以,到目前爲止,我的問題是,我總是得到一個「404未找到」加載的圖像。
你是對的,謝謝。我只是在我的CSS文件中有一個錯字 – 2011-03-25 09:59:24
但是...在開始時添加「/」不會將此引用爲上下文根y Tomcat?我的意思是。如果您的應用程序部署在/myapplication下,該解決方案是否可以工作?在此先感謝 –
frandevel
2011-11-30 22:38:19