0

私のアプリケーションは動的な画像を実装する必要があり、データベースから JPG または PNG をブラウズすることができます。

私はこのスレッドを読んでいますが、そこから学ぶことはあまりありません。ResourceHandler の実装方法に関するチュートリアルへのリンクを誰かが提供できますか。

Amazon が提供する JSF 2.0 に関する書籍をすべて調べたところ、このトピックを扱っている書籍はないようです。前もって感謝します。

更新: ソリューションへの別の道をたどったため、この質問は撤回されました。これは、単にサーブレットを実装して画像を提供することでした。私が求めていたのは、JSF Facelets Servlet が「image/png」メディア タイプの GET に応答するようにする方法でした。ResourceHandler 機能を介してそれを行うことができるように見えますが、サーブレットを実装する方が簡単であり、さらにリソース パス名に関してより柔軟であることがわかりました。

私が驚いたのは、サーブレットがリクエストを処理するときに FacesContext を持っていなくても、CDI で管理されている Bean やリソースを注入できることです。これにより、アプリケーションの残りの部分と同じように JPA バックエンドにアクセスできるようになりました。だから私の問題は解決しました。

4

1 に答える 1

0

さまざまなアプローチへのリンクがいくつかあります。

データベースからの JSF グラフィック画像 - リソースの拡張

データベースから提供する ImageServlet

PrimeFaces - JSF による動的画像

于 2012-04-09T06:00:43.403 に答える