2012-05-30 73 views
1

我如何可以包括.jsp文件轉換成的facelet?如何將JSP文件包含在Facelets文件中?

+0

當你實際上是指「Facelets」時,請不要說「XHTML」。雖然Facelets使用XHTML,但XHTML並不是每個定義Facelets的。你只會得到令人困惑的答案。我編輯了標題和標籤。 – BalusC

+0

亞..如何將jsp頁面包含在facelet中? –

回答

2

這是在默認情況下不支持。您需要爲此創建一個自定義組件。您可以在this blogthis answer中找到完整的示例。該OmniFaces組件庫中有這樣的可重複使用的組件<o:resourceInclude>

<html ... xmlns:o="http://omnifaces.org/ui"> 
... 
<o:resourceInclude path="/foo.jsp" /> 
+0

太感謝你了。 2天后,我用omnifaces完成了。 –

0

XHTML中唯一包含的機制是framesXinclude(我懷疑它在客戶端很少有支持)。

一般來說,如果你想要做的包括你的平臺支持JSP,那麼你將處理請求的頁面,JSP並用它來執行包括。

+0

你能解釋一下代碼嗎? –

+0

我從來沒有使用JSP,但[它看起來並不複雜(https://www.google.co.uk/search?sugexp=chrome,mod=8&sourceid=chrome&ie=UTF-8&q=jsp+include) 。 – Quentin

+0

要在JSP中使用jsp:<%@ include文件= 「lefile」 %> – user373455

相關問題