This
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets">
<h:outputStylesheet name="test.css" />
什么都没有显示。我需要添加一些配置吗?test.css
在我的资源文件夹中可用。
This
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets">
<h:outputStylesheet name="test.css" />
什么都没有显示。我需要添加一些配置吗?test.css
在我的资源文件夹中可用。
JSF会将样式表注入到HTML head或body元素中(默认情况下是head)。要让JSF找到head或body,您必须将它们声明为<h:head></h:head>
和<h:body></h:body>
(而不是普通的<head></head>
等)。
如果您省略目标,JSF将在标记位置内联注入脚本,因此即使没有<h:head>
或<h:body>
标记,使用<h:outputScript>
也可以正常工作。而<h:outputStylesheet>
标记将始终注入到头部部分,无论目标是什么,因此必须定义<h:head>
元素才能使用该标记。