Sve*_*ven 4 java jsf web-applications jsf-2
我正在为我的新JSF2.0应用程序设计模板,我想使用resources文件夹来存储我的css文件.现在我开始创建模板文件,但我不知道如何链接css.
我试过了:
<link rel="stylesheet" type="text/css" href="resources/css/style.css"/>
Run Code Online (Sandbox Code Playgroud)
..但没有工作
有人可以帮助我,请.谢谢
<h:outputStylesheet library="css" name="style.css" target="head" />
Run Code Online (Sandbox Code Playgroud)
这也不起作用:-(
它仍然无法正常工作!也许那资源方法被禁用了?!它也不适用于图片!
<h:graphicImage value="#{resource['img:logo.png']}"/>
Run Code Online (Sandbox Code Playgroud)
我的浏览器中的输出看起来像这样:
<img src="RES_NOT_FOUND">
Run Code Online (Sandbox Code Playgroud)
编辑:图像现在工作.我愚蠢地设置了错误的路径-.-但样式表仍然无法正常工作
您需要将公共资源放在公共webcontent(/webapp截图中的文件夹)中.CSS文件由webbrowser下载/包含,而不是由webserver下载,因此需要直接公开访问.