3

我有以下问题,我们在远程主机上运行 Web 内容管理器 (WCM),它负责生成页眉和页脚 HTML 文件。即header.htmlfooter.html。HTML 文件的语法格式不正确,WCM 生成的文件有

  1. 空格字符 (  )
4

1 回答 1

6

我想这与这个问题有关:Include non-Facelet content in a Facelet template

我不建议将 XHTML 与 HTML 混合,但很可能浏览器不会对提到的字符有任何问题,因此您可以尝试直接渲染文件内容,例如通过

<h:outputText value="#{yourBean.headerCode}" escape="false" />

而 YourBean.getHeaderCode() 会读出头文件的内容并将其作为字符串返回。YourBean 应该是 ApplicationScoped。

更快更好的是让 WCM 生成有效的 XHTML。

于 2012-08-07T09:11:11.440 回答