Jsf 我可以向使用模板的特定页面添加元标记吗

Jsf 我可以向使用模板的特定页面添加元标记吗,jsf,tags,facelets,meta,Jsf,Tags,Facelets,Meta,我有一个使用模板的页面 <ui:composition template="/WEB-INF/facelets/templates/clientPage.xhtml"> 我希望只使用meta标记呈现这个特定页面的兼容性视图 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" /> 除非我将标记添加到根模板页面,否则该标记不起作用。是否有办法将其添加到使用模板的特定页面。在主模板中的所需位置声明一

我有一个使用模板的页面

<ui:composition template="/WEB-INF/facelets/templates/clientPage.xhtml">

我希望只使用meta标记呈现这个特定页面的兼容性视图

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

除非我将标记添加到根模板页面,否则该标记不起作用。是否有办法将其添加到使用模板的特定页面。

在主模板中的所需位置声明一个

clientPage.xhtml

<!DOCTYPE html>
<html ...>
    ...
    <h:head>
        <ui:insert name="head-meta" />
        ...
    </h:head>
    ...
</html>
<ui:composition template="/WEB-INF/facelets/templates/ie8ClientPage.xhtml"
    xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
>
    <ui:define name="head-meta">
        <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
    </ui:define>
</ui:composition>

最后,让这些模板客户端使用此主模板。

这个问题不清楚。什么样的模板?Php、Ruby、Javascript、Smarty、Mustache?什么样的和谐观,和谐到什么?什么元标记?它是一个html模板。我正在使用JSF。我在中看到了一个类似问题的答案,但是有没有一种方法可以在不更改模板页面的情况下实现这一点?尝试改进您的问题。比你得到更好的帮助,棒极了!