[Seasar-user:3991] [S2JSF] イメージの表示

松山 大樹 [E-MAIL ADDRESS DELETED]
2006年 6月 29日 (木) 11:27:57 JST


 松山です。

 作成中のシステムで、画像データを表示するページを作っていて、
こういうことができたらいいな、と思ったので投稿します。すでに実現する
方法があれば勉強不足ですみません。

 画像の表示には、<img> タグを使いますね。

 <img m:inject="h:graphicImage" m:url="/images/hoge.png" />

 固定の場合はこれでいいのですが、たとえばDB にバイナリ型として格納されている
画像を動的に表示したい場合などが、ちょっと面倒です。
 今のところは、ServletOutputStream に、イメージファイルのバイト情報を
書き込み、

 <img m:src="/testSystem/hogeServlet?userID=#{hogeForm.userID}" />

 とかやっていますが、いちいちサーブレット作るのも面倒なので、
簡単にできる方法があると楽です。

 <img m:inject="h:graphicImage" m:src="#{imageGetter.jpegImage}" />
 public interface ImageGetter {
	Object getJpegImage();
  }

 みたいな感じで。

-- 
::: 株式会社ワウワウ・コミュニケーションズ http://www.wowcom.co.jp/
:::   ITシステム・インテグレートDiv.
:::  Web・ソリューション&システム開発Unit.
:::   松山 大樹 - [E-MAIL ADDRESS DELETED]





Seasar-user メーリングリストの案内