MAVEN Web项目JSF CSS文件无法找到

时间:2016-11-02 17:54:11

标签: css maven jsf resources

enter image description here

我应该如何从xhtml引用它?根据我在网上找到的,文件应该在上面如上图所示但有些人说我还需要一些资源loc映射servlet-config.xml这个文件在哪里?我的href路径是什么?

2 个答案:

答案 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文件。您可以获得有关该特定资源的更多特定信息,并获得有关其未加载的原因的一些指示。

您也可以尝试绝对路径;然而,这有点不标准,你应该能够使用相对路径让它工作(正如你试图做的那样)。如果你绝对无法获得相对的工作路径并需要更快的解决方法,我只是提到它是最后的努力。