Javascript 如何显示JSF中的字符串格式的html文件?

Javascript 如何显示JSF中的字符串格式的html文件?,javascript,jsf-2,Javascript,Jsf 2,有人能帮忙吗?我对JSF真的很陌生。我只是想知道如何在JSF页面中显示我的Html。我的Html文件是字符串格式。比如说 str="<html>.........<h1> display this portion </h1>........</html>"; str=“……显示此部分……”; 我可以用Javascript在JSF中显示这个吗?我可以想到两个选项: 或者,只需确保HTML文件中的所有标记都已正确关闭,并且所有标记都必须

有人能帮忙吗?我对JSF真的很陌生。我只是想知道如何在JSF页面中显示我的Html。我的Html文件是字符串格式。比如说

     str="<html>.........<h1> display this portion </h1>........</html>";
str=“……显示此部分……”;

我可以用Javascript在JSF中显示这个吗?

我可以想到两个选项:

  • 或者,只需确保HTML文件中的所有标记都已正确关闭,并且所有标记都必须具有根标记。然后,您可以将文件包含在以下内容中:

    <ui:include src="myFile.html" />
    
    
    

  • 你尝试了什么?你犯了什么错误?如果由于某些特殊字符导致xml解析出现问题,请将javascript代码放在单独的文件中。
    是不必要的。更重要的是,它在JSF2中被弃用,因为它是JSF1.0/1.1时代的遗留物。您可以直接在视图中内联HTML,自JSF 1.2以来一直保持不变,当然在Facelets中也是如此。@BalusC在某些情况下,我认为
    仍然有用。如果我现在错了,
    希望包含的页面是格式良好的XML页面。如果我包含的页面没有覆盖整个页面的根标记,我将得到一个
    FaceletException
    。您已经有了
    根标记(实际上应该是
    ,但不包括它)。否则,总是会出现