別のサーブレットを使用してBufferedOutputStream経由でHttpServletレスポンスにImageのbyte []表現を添付する方法について、BalusCのガイドを読んできました。 HTML ImgタグはURLを参照するため、/バイトのストリームを受け入れることができないため必要です。JSF別のサーブレットでデータベース/ DAOからイメージをロード
http://balusc.blogspot.co.uk/2007/04/imageservlet.html
私はBalusCの例を適応した午前の問題は、私のImageDAOは、実際には別のサーブレット(JSFサーブレットの後ろにあるスプリング・データJPAリポジトリであるので、私は、JSFの背後に春と春データJPAを使用することです)。
JSFサーブレットの背後にある私のSpringコンテナによってキュレーションされているImageRepositoryへのハンドルを得る方法はありますか?
これは、アプリケーションにIoCを使用し、HTML Imgタグのニーズを緩和するために別個のサーブレットを作成することに悩まされている人にとって、これは一般的な障害となることが予想されます。別個のサーブレットを書いて、別のサーブレットにハンドルをつけようとすると、デザイン/汚いハックのような気分になります!