3

我有一个 JSP 页面main.jsp,我想在该页面中包含一个 Facelets 页面menu.xhtml。我怎样才能做到这一点?我搜索了很多,似乎没有任何办法。

4

3 回答 3

3

那是不可能的。Facelets (XHTML) 基本上是 JSP 的继承者,应该被用作 JSP 的替代品。您应该将所有旧版 JSP 页面迁移到现代 Facelets。然后您可以使用 Facelets<ui:include>来包含另一个 Facelets 文件。

也可以看看:

于 2012-09-22T09:52:20.297 回答
0

制作 main.xhtml。使用OmniFaces resourceinclude包含 jsp 。

所以基本上你制作了一个虚拟的 xhtml 页面并包含带有omnifaces的jsp和正常的jsf方式的jsf。

于 2012-09-22T22:04:16.723 回答
0

作为临时黑客,您可以从嵌入在 JSP 页面中的 IFrame 中调用 JSF 页面。

于 2012-09-22T12:28:13.653 回答