2012-04-01 68 views

回答

4

這是可能的自定義UIComponent。我的同事Arjan Tijms寫了一篇關於這2年前的博客文章:Facelets and legacy JSP

這是一些代碼,但原理很簡單,該組件使用定製的HttpServletResponseWrapper執行RequestDispatcher#include(),該定製捕獲寫入的輸出,然後將其寫入JSF組件的主體。

從最近開始,此組件也可作爲OmniFaces庫的<o:resourceInclude>,由Arjan和我維護。

最後但並非最不重要的一點,我想重複他的遺言。

我不推薦使用此作爲一個持久的解決辦法,但它可能會緩解從傳統的JSP臭小腳本遷移和所有他們更加理智和現代Facelets應用程序。