3

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

4

1 回答 1

4

不,那是不可能的。复合组件特定于Facelets 2.0视图技术(或“ XHTML”,因为您错误地过度生成了它)。Facelets 基本上是遗留 JSP 视图技术的继承者。自 JSF 2.0 以来,JSP 作为视图技术已被弃用。

在 JSP 中,最接近您可以实现此目的的是标记文件。另请参阅此答案以获取具体示例:JSF 1.2 custom component from jsp:include

或者更好,只是迁移到 Facelets。它提供了比 JSP 更多的模板优势

于 2012-10-02T14:49:24.593 回答