gpt4 book ai didi

java - 如何删除 JSF 中 的第一行?

转载 作者:行者123 更新时间:2023-12-04 06:08:03 26 4
gpt4 key购买 nike

我正在使用 JSF,并且所有 toturial 在 *.xhtml 中都有第一行,如下所示:

<?xml version="1.0" encoding="UTF-8"?>

然而,有时 Richface 生成的 JavaScript 内容没有包含在 CDATA 中,这导致 firefox 有时会提示不正确的 XML。

我可以直接从 xhtml 中删除第一行吗?或者有没有办法通过配置抑制xml实体定义?

最佳答案

您可以安全地删除它。您甚至可以使用 HTML5 文档类型。 Facelets 只会从包含文件、模板客户端和组合中删除 XML 序言,而不会从主模板中删除。
也可以看看:

  • Is it possible to use JSF+Facelets with HTML 4/5?

  • however, sometimes Richface generated JavaScript content is not wrapped in CDATA, which cause firefox sometimes complain about not proper XML.


    如果 RichFaces 真的这样做了(因此不是你自己!),那么它就是 RichFaces 中的一个错误。你真的需要把它报告给 RichFaces issue tracker .然而,我以前从未见过。

    关于java - 如何删除 JSF 中 <?xml ...?> 的第一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8121039/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com