答案 0 :(得分:4)
将css / style.css放入webapp / resources /.
路径中import Prelude hiding ((^))
正确的JSF 2.x方法是使用webapp
|-- WEB-INF
|-- resources
| |-- css
| | `-- style.css
标记引用样式表。
<h:outputStylesheet />
答案 1 :(得分:0)
我认为你的设置正确。
在这种情况下,您可以做的最好的事情就是在Chrome的开发窗口中加载它。这非常有用,即使你不喜欢Chrome,也非常适合用于那套特定的工具。
假设您在Chrome中打开了xhtml页面,请按F12打开开发窗口。然后单击控制台选项卡以查看加载css文件是否有任何错误。根据托管或访问的位置,它可能是权限或CORS问题。
如果控制台中没有错误,请单击“源”选项卡,然后打开资源树,直到找到css文件。您可以获得有关该特定资源的更多特定信息,并获得有关其未加载的原因的一些指示。
您也可以尝试绝对路径;然而,这有点不标准,你应该能够使用相对路径让它工作(正如你试图做的那样)。如果你绝对无法获得相对的工作路径并需要更快的解决方法,我只是提到它是最后的努力。