如何使用JSP创建复合组件?

如何使用JSP创建复合组件?,jsp,jsf,composite-component,Jsp,Jsf,Composite Component,我试图在JSF中创建一个复合组件,我希望文件类型为.jspf而不是.xhtml,我在网上遇到的所有示例都是xhtml。我只是好奇我们是否可以使用JSP编写复合组件?不,那是不可能的。A特定于视图技术(或“XHTML”,因为您错误地过度泛化了它)。Facelets基本上是遗留JSP视图技术的核心。自从JSF2.0以来,JSP作为视图技术被弃用 在JSP中,最接近于实现这一点的是。有关具体示例,请参见此答案: 或者更好,只是。它提供了。我可以使用jsf 1.2???+1中的facelets获得详细答

我试图在JSF中创建一个复合组件,我希望文件类型为
.jspf
而不是
.xhtml
,我在网上遇到的所有示例都是xhtml。我只是好奇我们是否可以使用JSP编写复合组件?

不,那是不可能的。A特定于视图技术(或“XHTML”,因为您错误地过度泛化了它)。Facelets基本上是遗留JSP视图技术的核心。自从JSF2.0以来,JSP作为视图技术被弃用

在JSP中,最接近于实现这一点的是。有关具体示例,请参见此答案:


或者更好,只是。它提供了。

我可以使用jsf 1.2???+1中的facelets获得详细答案,并提供许多有用的链接吗?谢谢!!:)是的,您可以使用(请注意,本教程已经过时,可能包含断开的链接!)。但是复合组件是在Facelets 2.0中引入的,在Facelets 1.x中不可用,所以无论如何,您不能在JSF 1.2中使用它。在JSF1.2中,标记文件实际上是最好的。