2012-04-01 19 views
3

サーブレットページをJSFページに含めるにはどうすればよいですか。それを行う方法はありますか?JSFページにサーブレットを含める方法

ありがとうございました!

+0

チェック[この](http://www.coderanch.com/t/213079/JSF/java/call-servlet-JSF-without-dispatch) – Tugrul

答えて

4

これはカスタムで可能です。UIComponent私の同僚のArjan Tijmsは、この2年前のブログ記事、Facelets and legacy JSPを書いています。

これはいくつかのコードですが、原則は簡単ですが、コンポーネントはRequestDispatcher#include()にカスタムを付けて、出力をキャプチャしてJSFコンポーネントの本体に書き込みます。

最近、このコンポーネントは、Arjanと私が管理しているOmniFacesライブラリの<o:resourceInclude>としても入手できます。

最後に、最後の言葉を繰り返したいと思います。

私は永続的な解決策としてこれを使用してお勧めしませんが、それはより多くの正気と現代のFaceletsアプリケーションに臭いスクリプトレットとレガシーJSPから移行し、それらのすべてを緩和する可能性があります。

関連する問題