标题元标记丢失在icefaces 4.1

时间:2016-11-04 18:17:57

标签: meta-tags websphere-8 icefaces

在我的网页page.xhtml中,我有一个像这样的标题

  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
   <html xmlns="http://www.w3.org/1999/xhtml"
   xmlns:h="http://java.sun.com/jsf/html"
   xmlns:f="http://java.sun.com/jsf/core"
   xmlns:ace="http://www.icefaces.org/icefaces/components"
   xmlns:icecore="http://www.icefaces.org/icefaces/core"
   xmlns:ui="http://java.sun.com/jsf/facelets">
    <h:head>
   <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta>

但是我在部署后得到的是

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="/test/javax.faces.resource/jquery/ui/jquery-ui.css.jsf?ln=icefaces.ace&amp;v=4_1_0_160615"      

我正在使用icefaces 4.1.0 EE版,在websphere 8.0.0.5下部署的应用程序。

1 个答案:

答案 0 :(得分:0)

这个问题最常见的是由Websphere门户特定库的类加载引起的。当它们被加载时,我们的代码将假定应用程序在门户网站environemnt中运行。这是当头部包含的元素被删除时(参见ICE-11042,为什么我们有这种行为)。

我建议客户验证Websphere加载的库。不加载特定于门户的库应解决此问题。