Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates 未应用JSF模板_Templates_Jsf - Fatal编程技术网

Templates 未应用JSF模板

Templates 未应用JSF模板,templates,jsf,Templates,Jsf,我创建了驻留在应用程序根上下文中的模板(template.xhtml)。 我想将其应用于位于“public”文件夹中的页面(newTemplateClient.xhtml)。 因此newTemplateClient.xhtml如下所示: <?xml version='1.0' encoding='UTF-8' ?> <!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.

我创建了驻留在应用程序根上下文中的模板(template.xhtml)。 我想将其应用于位于“public”文件夹中的页面(newTemplateClient.xhtml)。 因此newTemplateClient.xhtml如下所示:

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns="http://www.w3.org/1999/xhtml"
            template="./../template.xhtml">
                            .
                            .
                            .
好的,问题解决了。 解决方案是使用:

<h:outputStylesheet name"css/default.css"/>
<h:outputStylesheet name"css/cssLayout.css"/>

相反:

<link href="./resources/css/default.css" rel="stylesheet" type="text/css" />
<link href="./resources/css/cssLayout.css" rel="stylesheet" type="text/css" />

<h:outputStylesheet name"css/default.css"/>
<h:outputStylesheet name"css/cssLayout.css"/>
<link href="./resources/css/default.css" rel="stylesheet" type="text/css" />
<link href="./resources/css/cssLayout.css" rel="stylesheet" type="text/css" />