0

重複の可能性:
Grails: 作成されたイメージを gsp に表示する

<g:each>タグでデータベースから画像を表示しようとしています。

私のドメインクラス:

class Artists {
    byte[] image

    String artistName
    String bio

    static constraints = {
        image(nullable:true , maxSize:200000)
        artistName(nullable:true)
        bio(nullable:true, maxSize:2000)
    }

}

artist.gsp :

<g:each in="${dog.Artists.list()}">
    <g:img src="${it.image }" width="120" height="160"/>  //doesn't work, what should I do here???
    <p>Name: ${it.artistName}</p>                         //works  
    <p>Biography: ${it.bio}</p>                           //works
</g:each>

助けてください !!!

4

1 に答える 1

0

レンダリング プラグインと次の gsp タグを使用して、画像をインラインでレンダリングできます (これは png用です。他のコンテンツ タイプについては、ドキュメントのインライン画像を確認してください)。

<rendering:inlinePng bytes="${it.image}"/>
于 2012-07-21T06:44:50.770 に答える