【问题标题】:meta tags in jsp with a4j带有a4j的jsp中的元标记
【发布时间】:2011-11-18 11:38:56
【问题描述】:

我在使用 A4J 的 JSF 应用程序中有一个 JSP 页面。我想添加一个元标记以将 IE9 置于兼容模式。不幸的是,这个元标记必须是头部的第一个标记。

A4J 自动向头部添加一些标签以加载其样式表和 javascript。这被添加到 IE9 元标记之前。

我搜索了 A4J 的文档,但找不到有关如何控制这些标签的任何信息。

有人知道如何在 A4J 标签之前插入 IE9 元标签吗?

这是我的 JSP 页面的第一部分:

<?xml version="1.0" encoding="utf-8"?>
<html xml:lang="nl" xmlns="http://www.w3.org/1999/xhtml"
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:tsi="http://components.traserv.com/jsf"
xmlns:a4j="https://ajax4jsf.dev.java.net/ajax"
xmlns:t="http://myfaces.apache.org/tomahawk">
<jsp:output doctype-public="-//W3C//DTD XHTML 1.1//EN"
doctype-root-element="html"
doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"
omit-xml-declaration="false" />
<head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
...

这是输出:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl">
<head>
<link class="component" href="/a4j/s/3_3_0.GAorg/richfaces/renderkit/html/css/basic_classes.xcss/DATB/eAELXT5DOhSIAQ!sA18_.f" rel="stylesheet" type="text/css" />
<link class="component" href="/a4j/s/3_3_0.GAorg/richfaces/renderkit/html/css/extended_classes.xcss/DATB/eAELXT5DOhSIAQ!sA18_.f" media="rich-extended-skinning" rel="stylesheet" type="text/css" />
<script src="/a4j/g/3_3_0.GAorg.ajax4jsf.javascript.AjaxScript.f" type="text/javascript"></script>
<script type="text/javascript">window.RICH_FACES_EXTENDED_SKINNING_ON=true;</script>
<script src="/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/skinning.js.f" type="text/javascript"></script>
<meta content="IE=EmulateIE8" http-equiv="X-UA-Compatible"/>
<title></title>
....

【问题讨论】:

    标签: jsp jsf ajax4jsf ie8-compatibility-mode


    【解决方案1】:

    您可以将 X-UA-Compatible 设置为 HTTP 标头,而不是将其作为元标记包含在页面中。这在 IE 中同样有效,事实上效果更好。

    恐怕我不知道你是如何在 JSF 设置中做到这一点的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多