[Seasar-user:5860] Re: [Teeda] 画像を動的に表示

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2007年 1月 24日 (水) 00:59:00 JST


米林です。

From: <[E-MAIL ADDRESS DELETED]>
Sent: Wednesday, January 24, 2007 12:23 AM

> はじめまして。
> 最近、次の仕事でTeedaを使用しようかと現在調査中なのですが、
>   
>  静的に表示する場合、
>  <img src="/images/hoge.png" />
>  とすると思うのですが、
>   
>  画像ファイルのリンク先はDBから取得し、
>  表示する画像を動的にしたいのですが、うまくいきません。

id属性をお使いになったのでしょうか?

> なにかよい実現方法はありませんでしょうか?
> ご教授をよろしくお願いします。

DynamicPropertyで実現出来ます。

HTMLのimgタグにidを振ってください(hoge)
---------------------------------------------------------------------
<img id="hoge" src="http://www.seasar.org/images/seasar_banner.gif"/>
---------------------------------------------------------------------

Pageクラスにid(hoge)に対応するgetterを用意
# get + id属性 + プロパティ
---------------------------------------------------------------------
public String getHogeSrc() {
    return "http://teeda.seasar.org/teeda_banner.png";
}
---------------------------------------------------------------------

これでプレビュー時にはSeasarのロゴが見えて
実行時にはTeedaのロゴが見れると思います。

よろしくお願いします。
---
米林 正明
[E-MAIL ADDRESS DELETED]




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