那是不可能的。Facelets(XHTML)基本上是JSP的继承者,应该用作替换JSP的工具。您应该将所有遗留的JSP页面迁移到现代Facelets。然后,您可以使用Facelets的<ui:include>来包含另一个Facelets文件。 另请参阅: 从JSF 1.2迁移到JSF 2.0 如何在JSF 2.0 Facelets中包含另一个XHTML?
创建 main.xhtml 文件。使用 OmniFaces resourceinclude 包含 JSP。基本上,您需要创建一个虚拟的 XHTML 页面,并按照 JSF 的正常方式包含 OmniFaces 和 JSP。