将自定义属性添加到portlet中的每个HTTP标头

时间:2011-11-16 09:12:21

标签: jboss http-headers portlet jboss-portal x-ua-compatible

我无法添加标记

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

jboss-portlet.xml 文件中配置的<header-content>中的<portlet>部分,因为JBoss不支持<meta>标记。

我现在要添加

X-UA-Compatible: IE=EmulateIE7

到此portlet上的每个HTTP标头。这有可能吗?

有关X-UA-Compatible的详情,请参阅http://blogs.msdn.com/b/ie/archive/2008/06/10/introducing-ie-emulateie7.aspx。 我正在使用JBoss 4.2.3.GA。

1 个答案:

答案 0 :(得分:0)

设置

时会调用doHeaders(...)方法
<container-runtime-option>
    <name>javax.portlet.renderHeaders</name>
    <value>true</value>
</container-runtime-option>

在我的portlet.xml中(有关详细信息,请参阅here。)

但不幸的是,我在那里设置的所有属性都在去往客户端的路上丢失了。